四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

ASP.NET里,你簡單在Response中寫文件流的話,可能被瀏覽器誤讀了,比如說圖片或是.htm,會在被瀏覽器打開時直接呈現出來。而需求卻是,彈出保存的面板提示用戶保存。
那么,以下幾個步驟都必不可少。
復制代碼 代碼如下:
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適合所有類型的文件下載.

AspNet技術asp.net 文件下載的通用方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 冬日舞蹈教程完整版| 周传基| 丰满美女| free hd xxxx moms movie777| 卜算子咏梅拼音| 五月天诺亚方舟| 快手快枪快手演员表| 肖央喜剧电影《情圣》| 白培中| 曹查理的10个经典电影| 米奇妙妙屋第二季 2008| 哥哥的女人电影| 复仇意大利| 嗯啊不要啊啊啊| 描写动物的成语| | 永远的紫荆花简谱| 印度西施| 87版红楼梦4k修复版| 菊地亚美| 桥段| 1905电影网免费电影| 电影继母劳拉| 南来北往分集剧情| 姿metcn张筱雨人体1| 成龙电影大全 免费播放 | 色戒.| 天天快乐高清在线观看视频| 无声无息电影| 不潮不花钱歌词| 不纽扣的女孩| 树屋上的童真| 乙亥北行日记| 飞天电影| 红白黑黄| 五年级上册口算| 墨多多谜境冒险30册免费阅读| 罗米欧与朱丽叶| 二年级53天天练语文上册答案 | 拔萝卜电视剧高清免费观看全集| 原野电影|