国产探花免费观看_亚洲丰满少妇自慰呻吟_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 文件下載的通用方法,大家都學習的差不多了吧,錯新技術頻道網將繼續為大家更新更多技術方面的知識!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大方县| 治多县| 凤凰县| 朔州市| 宁晋县| 东莞市| 嘉义县| 客服| 乳山市| 堆龙德庆县| 锦州市| 花莲县| 巴林右旗| 漳州市| 桐城市| 利辛县| 哈巴河县| 富阳市| 巫山县| 南江县| 唐河县| 高安市| 高台县| 年辖:市辖区| 马边| 富裕县| 行唐县| 新邵县| 于田县| 岳普湖县| 方山县| 黄山市| 东阳市| 武定县| 伊宁县| 陈巴尔虎旗| 铜山县| 眉山市| 临洮县| 盐源县| 长白|