防盗链这种代码可不可以指定仅对一个目录里的文件有效?
这种我配置完对当前网站的所有文件都防了,没有必要,我只想对网站的一个目录里的图片文件进行检查,可以实现吗?public void ProcessRequest(HttpContext context)
{
context.Response.Expires = 0;//设置客户端缓冲中文件过期时间为0,即立即过期。
context.Response.Clear();//清空服务器端为此会话开辟的输出缓存
context.Response.ContentType = "jpg"; //获得文件类型
context.Response.WriteFile(context.Request.PhysicalPath);//将请求文件写入到服务器端为此会话开辟的输出缓存中
context.Response.End();//
}
public bool IsReusable
{
get
{
// TODO: 添加 MyHandler.IsReusable getter 实现
return true;
}
} --------------------编程问答-------------------- 判断一下context.Request.Url就可以了 --------------------编程问答-------------------- 但是判断完之后不还得用WriteFile输出不该判断的图片文件,这样比直接img输出图片降低效率呀
补充:.NET技术 , ASP.NET