国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net 文件下載的通用方法

2024-07-10 12:53:40
字體:
來源:轉載
供稿:網友

ASP.NET之中如果只是在Response中編寫文件流,那可能瀏覽器會誤讀成圖片或其他,當瀏覽器打開時直接顯示,要求彈出保存面板提示用戶保存,今天就跟著錯新技術頻道小編來學習asp.net 文件下載的通用方法吧!

復制代碼 代碼如下:

Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;FileName=" + clientname);
Response.ContentType = "application/octet-stream";
Response.WriteFile(filename);//Response.TransmitFile(filename);


目的分別是:
清空響應已有內容(因為你很有可能是在aspx.cs里使用的,或者在你不知情的情況下,httpresponse里已經有了一些內容)
修改httpheader,
修改mime類型
寫入文件流
最后一行,使用WriteFile或是TransmitFile都可以,但略有區別,使用TransmitFile效率上會更好一些,因為它"將指定的文件直接寫入 HTTP 響應輸出流,而不在內存中緩沖該文件".
而這里的mime和httpheader適合所有類型的文件下載.

上文是asp.net 文件下載的通用方法,大家都學習的差不多了吧,錯新技術頻道網將繼續為大家更新更多技術方面的知識!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 收藏| 大安市| 成武县| 济阳县| 泾川县| 周至县| 商城县| 内黄县| 甘洛县| 香港| 江津市| 缙云县| 印江| 连城县| 昌都县| 丘北县| 屏山县| 亚东县| 芮城县| 南召县| 射洪县| 绥中县| 黔东| 安国市| 汽车| 吴桥县| 内乡县| 定南县| 南靖县| 濉溪县| 连城县| 汽车| 临澧县| 鹤岗市| 沧州市| 罗平县| 永登县| 区。| 哈巴河县| 万安县| 宝丰县|