中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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 文件下載的通用方法,轉載需保留來源!

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

主站蜘蛛池模板: 你懂的国产 | 天天干在线播放 | 亚洲不卡av在线 | 91精品麻豆日日躁夜夜躁 | 亚洲欧美成人影院 | 成人国产在线观看 | 日韩精品免费看 | 久久久综合精品 | 免费一区在线 | 操操操日日日 | 精品一区二区在线观看 | 国产欧美一区二区三区日本久久久 | 国产精品久久久久久久7777 | 成人高清在线 | 欧美国产一区二区 | 中文字幕日韩欧美一区二区三区 | 国产一区二区三区视频在线观看 | 国产精品视频久久 | 日韩成人精品 | 亚洲国产一区二区在线 | 中文字幕高清av | 日日摸夜夜添夜夜添特色大片 | 91精品国产综合久久久久蜜臀 | 国产黄a一级 | 亚洲 成人 av | 精品99在线 | 91精品国产一区二区三区 | 中文字幕观看 | 精品国产青草久久久久福利 | 中文字幕一区在线观看视频 | 九一视频在线观看 | 成人特级毛片 | 水蜜桃久久夜色精品一区 | 久久精品免费观看 | 久久精品视频播放 | 久久久精品国产 | 久久九七 | 综合久久综合久久 | 亚洲国产高清在线观看 | 成人av片在线观看 | 国产在线精品一区 |