Asp.net 图片文件防盗链
2013-01-24 14:33
197 查看
想要实现文件放盗链的功能
首先添加一个全局文件 Global.asax
在 Application_BeginRequest中我们可以判断Http报文头中的UrlReferre是否来源本站。
首先添加一个全局文件 Global.asax
在 Application_BeginRequest中我们可以判断Http报文头中的UrlReferre是否来源本站。
if (HttpContext.Current.Request.UrlReferrer != null) { if (HttpContext.Current.Request.Url.AbsolutePath.EndsWith("jpg", StringComparison.OrdinalIgnoreCase) && HttpContext.Current.Request.UrlReferrer.Host != "localhost") { HttpContext.Current.Response.WriteFile(HttpContext.Current.Server.MapPath("~/jzdl.jpg")); HttpContext.Current.Response.End(); } }
相关文章推荐
- Asp.net 图片文件防盗链介绍
- asp.net实现图片、文件防盗链程序
- Asp.net 图片文件防盗链(尊重劳动成果)及BeginRequest事件学习
- asp.net文件上传解决方案(图片上传、单文件上传、多文件上传、检查文件类型)
- ASP.NET 图片加水印防盗链实现代码
- ASP.NET(C#)实现一次性动态上传多张图片(多个文件)
- asp.net 服务器内置对象(图片防盗链)
- asp.net 判断指定路径指定文件夹下是否有图片文件存在
- 用asp.net 多文件上传 (并且图片即使显示)并隐藏上一个文件选择器
- 【ASP.NET 进阶】获取MP3文件信息并显示专辑图片
- [转]asp.net中利用ashx实现图片防盗链的原理分析
- asp.net中利用ashx实现图片防盗链代码
- ASP.NET 实现通过URL 获取远程的图片或者文件方法
- ASP.NET - ASP.NET 2.0 文件下载(支持大文件、防盗链)
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- ASP.NET环境下配置FCKEditor并上传图片及其它文件
- ASP.NET(C#)实现一次性上传多张图片(多个文件)
- asp.net图片文件的上传与删除方法