日期:2014-05-17  浏览次数:20908 次

不用ISAPI_Rewrite和图片二进制response能否实现jpg防盗连
例如
http://cpic5.yourour.com:9000/B/半龙少女/半龙少女_VOL02/Image001.jpg
http://cpic5.yourour.com:9000/B/半龙少女/半龙少女_VOL02/Image002.jpg
http://cpic5.yourour.com:9000/B/半龙少女/半龙少女_VOL02/Image003.jpg
正常联入可以观看,直接下载出现“盗连.jpg "


推测这种防盗连可能使用Url重写asp实现:
http://cpic5.yourour.com:9000/Image.asp
<%
if   Not   session( "login ")   then   response.redirect   "盗连.jpg "
set   stm=createObject( "adodb.stream ")
stm.type=1
stm.mode=3
stm.open
on   error   resume   next
stm.load   request( "FilePath ")
if   err.number <> 0   then   response.end
stm.position=0
response.write   stm.read(-1)
%>

问题:
这种方法需要装Url重写组件,而且脚本载入写出二进制。
能否有其他更高效率的办法达到这种功能。


------解决方案--------------------
单用ASP,不借助任何组件,感觉没有太好的办法了~~
------解决方案--------------------
这种防盗链一般是用IIS组件