默认情况下http请求图片等文件IIS会直接提取资源并发送给客户端,我们要创建自己的HttpHandler来处理图片文件。
如何实现:
1.建立自己的HttpHandler
新建一个类(MyHttpHandler)继承System.Web.IHttpHandler接口并实现相应的方法
-
IsReusable 属性(返回一个值代表其他http请求是否可以使用当前继承了 System.Web.IHttpHander接口的类的实例);
-
ProcessRequest(System.Web.HttpContext context)方法(用于处理用户自定义的要被处理的特殊的http请求)。
其中的参数
System.Web.HttpContext 类的实例装入了一个http请求中http协议中要求的所有信息。其中System.Web.HttpContext 类中包含有属性 Request 使得从客户端发送过来的http请求信息的值可以被方便地读取;属性Response ,其中封装了需要返回给客户端的信息和操作。当然还有许多常用的属性和方法,在此就不详述了,我们这里只用到这两个属性。
2.web应用程序中注册自定义的HttpHandler
在
Web.config中加入注册信息
3.那么我们看看在ProcessRequest(System.Web.HttpContext
context)方法是如何对请求图片文件的http请求进行处理的。
5
.最后在IIS里的默认网站的“配置”里,在“应用程序映射”里添加映射其中映射的可执行文件为 Framework安装路径\aspnet_isapi.dll",扩展名为".jpg",这样就可以了。
分享到:
相关推荐
[影音娱乐]穷小子asp.net音乐盗链程序_mp3.zip源码ASP.NET网站源码打包下载[影音娱乐]穷小子asp.net音乐盗链程序_mp3.zip源码ASP.NET网站源码打包下载[影音娱乐]穷小子asp.net音乐盗链程序_mp3.zip源码ASP.NET网站...
Asp.Net防止盗链 Asp.Net防止盗链 Asp.Net防止盗链
ASP.NET源码——[影音娱乐]穷小子asp.net音乐盗链程序.zip
ASP.NET-[影音娱乐]穷小子asp.net音乐盗链程序.zip
[影音娱乐]穷小子asp.net音乐盗链程序_mp3(ASP.NET源码).rar
使用地址过滤,和iis进行配置来控制资源仿盗链接
该例子简单的示例了防止盗链下载文件的功能,可以对文件起到一定的保护功能,有资源下载站点的C注意了哦,下载吧,犹豫什么呢.
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
代码参考,欢迎下载
本篇文章主要介绍了Asp.Net Core 通过中间件防止图片盗链的实例,具有一定的参考价值,有兴趣的可以了解一下。
用GUI+在图片上面加水印文字,防止盗用。
HandlerSample 图片的处理程序以及防止盗链的方法 FileHandlerSample 文件下载示例 <br>第13章(\C13) 示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。 OnlineService 复杂的...
具体的意思如下:专门新建一个针对某种文件请求的处理类(继承于IHttpHandler)并在 web.config里面配置好所有的该文件请求都指向该类。然后在类里面判断该请求的前一次请求是不是存在并且指向我们站的域名,如果...
☆ 功能如下:☆ 使用 Handler 处理程序处理图片;
asp.net防图片盗链HttpHandler
15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170 15.3 自定义统计模块 171 15.3.1 设计保存IP数据的数据库 171 15.3.2 设计显示IP信息的界面 173 15.3.3 显示最近访问站点的10个IP信息 174 15.3.4 实现IP...
这个程序使用了ASP.Net下的Web.config配置简单的实现了图片的防盗功能
HandlerSample 图片的处理程序以及防止盗链的方法 FileHandlerSample 文件下载示例 <br>第13章(\C13) 示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。 OnlineService 复杂的...
乘风电影程序 Acc版可以任意定制播放器,支持土豆网、我乐网、新浪网、偶偶网、优酷、六房间、迅雷P2P等视频播放,可完全整合Helix和Servu服务器完全防止盗链,全部生成静态页面,支持会员下载和观看,支持VIP包天...