复制代码 代码如下:
 
using System; 
using System.Data; 
using System.Configuration; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
public class myhandler : IHttpHandler 
{ 
public void 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("~/images/no.png");//被替换图片 
} 
else 
{ 
if (context.Request.UrlReferrer.Host.IndexOf("localhost") > -1)//这里是你的域名 
{ 
context.Response.ContentType = "image/JPEG"; 
context.Response.WriteFile(FileName); 
} 
else 
{ 
context.Response.ContentType = "image/JPEG"; 
context.Response.WriteFile("~/images/no.png"); 
} 
} 
} 
public bool IsReusable 
{ 
get { return true; } 
} 
public myhandler() 
{ 
} 
} 
新闻热点
疑难解答
图片精选