如何保护自己网站上的图片!
#region IHttpHandler 成员
bool IHttpHandler.IsReusable
{
get { return true; }
}
void IHttpHandler.ProcessRequest(HttpContext context)
{
string FileName = context.Server.MapPath(context.Request.FilePath);
if (context.Request.UrlReferrer.Host == null)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("/no.jpg");
}
else
{
if (context.Request.UrlReferrer.Host.IndexOf("mydomain.com") > 0)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile(FileName);
}
else
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("no/jpg");
}
}
}
#endregion
//web.config里添加一下代码
http://topic.csdn.net/u/20080522/12/94f55383-2890-41fb-a3fb-5cc891bda033.html
他们设置了哪些标签:
.net应用 Net Web
谁收藏了这个网址:
时间:2008-5-22 22:15:43 | 相关网摘
时间:2008-5-22 22:46:10 | 相关网摘
时间:2008-5-22 23:52:28 | 相关网摘
使用标签:Web,时间:2008-5-22 23:56:18 | 相关网摘
时间:2008-5-23 9:40:47 | 相关网摘
时间:2008-5-23 10:01:53 | 相关网摘
时间:2008-5-23 10:03:37 | 相关网摘
时间:2008-5-23 11:09:01 | 相关网摘
时间:2008-5-23 15:28:05 | 相关网摘
#region IHttpHandler 成员
bool IHttpHandler.IsReusable
{
get { return true; }
}
void IHttpHandler.ProcessRequest(HttpContext context)
{
string FileName = context.Server.MapPath(context.Request.FilePath);
if (context.Request.UrlReferrer.Host == null)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("/no.jpg");
}
else
{
if (context.Request.UrlReferrer.Host.IndexOf("mydomain.com") > 0)
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile(FileName);
}
else
{
context.Response.ContentType = "image/JPEG";
context.Response.WriteFile("no/jpg");
}
}
}
#endregion
//web.config里添加一下代码
使用标签:Net,时间:2008-5-23 22:11:25 | 相关网摘
时间:2008-5-24 10:52:44 | 相关网摘