图片防盗链的简单实现方法
2010-03-07 16:42
387 查看
在WEB开发中,有时候为了自己的成功不被别人所用,有时候会使用到图片放盗链,下载针对实现方法做以说明:
大致步骤
一. 获取用户请求地址
string host = context.Request.UrlReferrer.Host;
二. 清空输出缓存
Context.Respone.Expires=0;
三.清空输出内容
Context.Respont.Clear();
四. //判断用户请求的host是否为本地
if (host == "localhost")
{
//设置响应输出内容的格式
context.Response.ContentType = "image/jpeg";
//获得用户原始请求的图片
context.Response.WriteFile(context.Request.PhysicalPath);
//结束输出响应
context.Response.End();
}
else
{
//设置错误图片的格式
context.Response.ContentType = "image/gif";
//向客户端输出错误图片
context.Response.WriteFile(context .Server .MapPath("error.gif"));
context.Response.End();
}
大致步骤
一. 获取用户请求地址
string host = context.Request.UrlReferrer.Host;
二. 清空输出缓存
Context.Respone.Expires=0;
三.清空输出内容
Context.Respont.Clear();
四. //判断用户请求的host是否为本地
if (host == "localhost")
{
//设置响应输出内容的格式
context.Response.ContentType = "image/jpeg";
//获得用户原始请求的图片
context.Response.WriteFile(context.Request.PhysicalPath);
//结束输出响应
context.Response.End();
}
else
{
//设置错误图片的格式
context.Response.ContentType = "image/gif";
//向客户端输出错误图片
context.Response.WriteFile(context .Server .MapPath("error.gif"));
context.Response.End();
}
相关文章推荐
- php简单实现批量上传图片的方法
- android中图片翻页效果简单的实现方法
- php实现的网络相册图片防盗链完美破解方法
- Apache服务器使用.htaccess实现图片防盗链方法教程
- javascript简单实现等比例缩小图片的方法
- 使用PHP破解防盗链图片的一个简单方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- ASP.NET 实现简单的图片防盗链介绍
- (转)Apache服务器使用.htaccess实现图片防盗链方法教程
- java web中图片验证码功能的简单实现方法
- 图片无限轮播-最简单的实现方法
- visio实现背景透明图片的最简单方法
- android中图片翻页效果简单的实现方法
- Apache服务器-使用.htaccess实现图片防盗链方法
- CSS实现简单的图片防盗链代码
- thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
- 用瀑布流的方式在网页上插入图片的简单实现方法
- 利用JS实现点击按钮后图片自动切换的简单方法
- jquery简单图片切换显示效果实现方法