asp.net 文件下載,報文頭設置

1.設置請求類型:

context.Response.ContentType = "application/download";

2.設置報文頭

string EncodeFileName = HttpUtility.UrlEncode(“1.txt”, System.Text.Encoding.UTF8);

context.Response.AddHeader("Content-Disposition", "attachment;filename=" + EncodeFileName + ";");

3.輸出數據流

context.Response.BinaryWrite(System.IO.File.ReadAllBytes(RealFile));//返回文件數據給客戶端下載
            context.Response.Flush();
            context.Response.End();

發佈了35 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章