-
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()
-
{
-
-
}
-
}
-
-