ASP.NET 直接寫出檔案, 並該使用者跳出下載對話框
Response.AppendHeader(“Content-Disposition”, “attachment; filename=” & Server.UrlPathEncode(Filename))
Response.TransmitFile(PathAndFilename)
Filename 記得要用 UrlPathEncode.
附註寫出直接寫出圖檔的方式, 沒測試過, 有空再來試試. 其中 bmp 是 BMP 物件.
Response.ContentType = “image/jpeg”;
Response.AppendHeader(“Content-Disposition”,“attachment; filename=LeftCorner.jpg”);
bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
參考網站 http://www.west-wind.com/weblog/posts/76293.aspx