Date: December 28th, 2009
Cate: ASP.NET
Tags:

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

Leave a Reply

 Name

 Mail

 Home

[Name and Mail is required. Mail won't be published.]