Web服务器和File服务器防盗链最佳办法之一

 

Web服务器和File服务器防盗链最佳办法:

由于公司需求,我找了好几天的资料,终于有眉头啦!

首先我们在web服务器上有几个下载地址:

此时有三个下载地址!

地址下载地址时,我们进行判断该用户是否合法,如果合法则获取File服务器地址路径

?
1
Response.Redirect( "http://192.168.1.52:8034/ceshi.zip?hash="  + link.Hash( "down" , "1" , "a" , "a" ));

 我这里是在同一台服务器的二个站点进行测试的!(不同服务器原理一样)

Web服务器:

1.类型必须和File服务器一致。

2.标识码可以给文件的url,唯一标识

3.浏览器类型

4.客户端IP

 

1.首先要在File服务器上面配置

<httpModules> <add type="web.HttpModule" name="HttpModule"/></httpModules>

2.新建类HttpModule如下所示:

 

?

 

你可能感兴趣的:(.net)