日期:2014-05-19  浏览次数:20469 次

大家看看,怎么保护我的文件不被直接下载,又能给我的程序读到
我的程序VIEWIMAGE.aspx可以读到   1.jpg这个IMAGE,可是这个1.jpg不能被直接下载的,


谢谢

------解决方案--------------------
没说清楚,网页上面对图片是做什么操作阿?
------解决方案--------------------
放到bin目录下
------解决方案--------------------
楼主的要求很奇怪,据我所知,只要是能在IE上显示的,都能被下载!
------解决方案--------------------
显示到html了就已经被下载到临时文件里了
------解决方案--------------------
写个防盗链接的程序
------解决方案--------------------
你的要求是做不到的,只要客户端能显示的,其实都已经下载的用户的机器上了。尤其是图片,根本没法阻止,大不了我截屏好了。
------解决方案--------------------
<httpHandlers>
<add verb= "* " path= "*.jpg " type= "类名,命名空间 "/>
</httpHandlers>

放在web.config中.然后写一个类,只能登录的人看,其它的盗连或者没登录的不让看.转到其它页!!

你上网查一下关于httpHandlers的文章(不过前提是得在iis 中做个映射).不有这个其它的暂时好像还没什么办法
------解决方案--------------------
用 cookie 就行了吧?
------解决方案--------------------
用UrlRewriter来保护相关目录即可