如何显示保存在WebSite文件夹之外的图像。任何一个例子都会非常感激吗?
答案 0 :(得分:2)
为此,您可以编写一个知道文件位置的处理程序,然后使用Response.WriteFile
http://msdn.microsoft.com/en-us/library/system.web.httpresponse.writefile.aspx获取文件并将其写入输出流。
您需要先设置内容类型,以便浏览器知道您在做什么。
答案 1 :(得分:0)
创建将id或图像名称作为get参数的页面,然后加载图像并将其写入响应。
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "image/jpeg";
Bitmap test = new Bitmap("fileName.jpg");
test.Save(Response.OutputStream, ImageFormat.Jpeg);