当前位置:编程学习 > C#/ASP.NET >>

紧急求救:怎样禁止用下载工具下载附件,只允许用目标另存为

软件开发商提供的基于WEB的MIS系统,服务器端用的是IIS,数据库是SQL。
请问两个问题:
1,该如何在IIS或aspx文件中设置成禁止用下载工具下载附件,使客户端用下载工具(所有的:包括迅雷、QQ下载、360下载、快车等等)时找不到真正的附件。只允许用鼠标右键选“目标另存为”时,才能下载到真正的附件(也就是说只允许通过IE下载)。
2,如何做到 , 用户即使知道附件文件在服务器上的真实地址(如:http://服务器IP/DOWNload/FILE1.RAR),不登陆系统就禁止下载。 --------------------编程问答-------------------- 一般下载是要得到下载文件所在的路径才行,可以尽量想办法来隐藏该文件的路径,其次也可以对文件进行加密。
web.config的system.web节里加入:fweb.HttpModule,fweb需要根据自己实际情况修改 
<httpModules> 
<add   name= "HttpModule "   type= "fweb.HttpModule,fweb "/> 
</httpModules> 
然后加入类: 
--------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
一般下载是要得到下载文件所在的路径才行,可以尽量想办法来隐藏该文件的路径,其次也可以对文件进行加密。
web.config的system.web节里加入:fweb.HttpModule,fweb需要根据自己实际情况修改 
<httpModules> 
<add   name= "HttpModule "   type= "fweb.HttpModule,fweb "/> 
</httpM……

受益
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,