IHttpHandler应用实例---防止图片盗链
2008-07-17 09:46
274 查看
实例来自《最优化Asp.net---面向对象开发实践》
imports System
imports System.Web
首先识别被请求的图像文件名,在得知文件名后,判断Response对象的UrlReferrer属性(表示图片被引用的地址)是否为空,如果是,在意味着请求不是来自我们站点的某一个页面,因此设置响应的内容类型并使用Response对象的WriteFile方法来发送一个名为“/no.jpg”的图像。
如果引用存在,在下一步就判断引用路径是否包含我们站点的域名,如果是,在表明请求来自我们的站点,直接发送图像,否则,说明请求不是来自我们的站点,因此,提供一个替换的图像。
imports System
imports System.Web
首先识别被请求的图像文件名,在得知文件名后,判断Response对象的UrlReferrer属性(表示图片被引用的地址)是否为空,如果是,在意味着请求不是来自我们站点的某一个页面,因此设置响应的内容类型并使用Response对象的WriteFile方法来发送一个名为“/no.jpg”的图像。
如果引用存在,在下一步就判断引用路径是否包含我们站点的域名,如果是,在表明请求来自我们的站点,直接发送图像,否则,说明请求不是来自我们的站点,因此,提供一个替换的图像。
相关文章推荐
- IHttphandler之防止图片盗链
- HttpHandler应用之 - 防止图片盗链
- HttpHandler应用之 防止图片盗链
- Asp.Net Core 通过自定义中间件防止图片盗链的实例(转)
- Chrome 显示反盗链图片扩展,WebRequest API应用实例
- Asp.Net Core 通过中间件防止图片盗链的实例
- 防止图片盗链和资源恶意下载
- php如何防止图片盗用/盗链的两种方法
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
- Android应用开启图片加载和防止图片解析溢出的小例子
- Apache防止图片盗链的配置规则
- php实现防止图片盗链采集的方法
- HTML+css+JavaScript 实例应用 图片旋转切换效果
- CSS Sprite(s)、图片优化及实例应用那些事
- javaweb使用过滤器防止图片盗链 ------请求头referer的使用
- 【转】隐藏自己的图片文件地址,有效防止盗链
- FMS应用实例 - 从FMS服务器读取文件(图片/SWF/文本)到客户端
- Apache下防止图片盗链(完整篇) _ 参考
- 利用referer防止图片盗链
- Asp.Net图片防止盗链