当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net 实现防迅雷等下载工具盗链

asp.net 实现防迅雷等下载工具盗链

2018年02月25日  | 移动技术网IT编程  | 我要评论

水印在线制作,美女图片网址,qvod h动漫

主要代码如下:
复制代码 代码如下:

public void processrequest(httpcontext context)
{
context.response.contenttype = "application/octet-stream";
httprequest req = context.request;
string filename = req.url.absolutepath;
string userid = string.empty;
if (httpcontext.current.request.cookies != null && httpcontext.current.request.cookies["userid"] != null)
{
userid = httpcontext.current.request.cookies["userid"].value;
}
if (userid == "1")
{
string uuu = context.server.mappath(filename);
context.response.transmitfile(uuu);
}
else
{
string u2 = context.server.mappath("default.rar");
context.response.writefile(u2);
}
}

设计思想如下:
1. 利用ihttphandler接口来监听对本网站的资源请求后缀名是否是我们要阻止的文件,如果是再判断是否有下载权限。没有就给它返回一个默认的无用的文件。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网