有些图片,不想让用户看到网站的虚拟路径,这样就需要做一个完整的图片Handler
详见:
创建一个image.ashx文件
public void ProcessRequest(HttpContext context)
{
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
byte[] data = new byte[fs.Length];
int filelen = data.Length;
fs.Read(data, 0, data.Length);
context.Response.ContentType = "image/jpg" ;
context.Response.OutputStream.Write(data, 0, filelen);
}
在使用的aspx
<img src="image.ashx" />