麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

2016年1月17日,開通了博客園自己的博客

2019-11-14 14:29:26
字體:
來源:轉載
供稿:網友

剛剛申請的時候還是非常急切地想知道,什么時候能收到管理員同意自己開通的通知,沒想到剛一收到的時候,自己開始糾結第一篇文章寫點什么。我想,不如來分享自己的一小段代碼吧?

1 var Response = HttpContext.Current.Response;2 Response.ContentType = "application/octet-stream";3 Response.AddHeader("Content-Disposition", "attachment;   filename=" + FileName.Substring(0, FileName.Length - 5) + ".doc");4 Response.WriteFile(backup_file);//backup_file 是之前定義好的文件名。

其實這個很簡單,但是我研究了很久,自己思考的也挺亂的。

我先想到改HttpContext.Current.Response(以下簡稱Response)的ContentType屬性為"application/msWord",然后使用Response的WriteFile()方法來把文件寫入Http響應當中。結果失敗了,操作完成后(首頁一個按鈕提交文件給此Handler.ashx,經過處理后形成一個word文檔)瀏覽器下載了Handler.ashx文件,打開是亂碼,從大小估計,應該這就是我所要的文件了,只不過文件名和拓展名都不是我想要的而已。

于是我在百度上找到了一篇文章,提到這個使用Response告知瀏覽器下載文件時,Response的ContentType應該是:"application/octet-stream",同樣使用了Response.WriteFile()方法后,得到的就是我想要的文件了。

同時值得一提的是,上面我是用的backup_file變量,它的值實際上是文件在我的主機上的物理路徑,把這個路徑給了該方法,才成功實現了需求。

在tool.oschina.net/commons的HTTP ContentType查詢中,我得到的結果是:

.*( 二進制流,不知道下載文件類型)application/octet-stream

我所輸出的其實是這樣一個二進制流。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费看毛片的网站 | 天天草天天干天天射 | 中国老女人一级毛片视频 | 国产成年人小视频 | 免费观看视频网站 | 成人宗合网 | 成人做爰高潮片免费视频韩国 | 亚洲成人精品视频 | 一区二区三区在线播放视频 | 久久成人午夜视频 | 久久一本日日摸夜夜添 | 九艹在线 | 蜜桃欧美性大片免费视频 | 激情亚洲一区二区三区 | 九九精品在线观看 | 一级黄色在线观看 | 国产一区二区三区四区五区加勒比 | 久久精品资源 | 我爱我色成人网 | 黄色毛片免费看 | 黄色aaa视频| 久久国产精品久久久久久 | 亚欧美一区二区 | 亚洲精品在线观看网站 | 国产精品一区在线看 | 视频一区二区国产 | 黄色免费在线视频网站 | 性少妇freeseⅹbbwhd | 羞羞视频免费观看网站 | 国产一区二区三区手机在线 | 天天夜夜草 | 久久国产不卡 | 4399一级成人毛片 | 姑娘第四集免费看视频 | 亚洲精品一区二区三区在线看 | 欧美日韩免费一区 | 久久99精品久久久久久秒播蜜臀 | 成人福利视频网站 | 久久九九热re6这里有精品 | 一本色道久久综合狠狠躁篇适合什么人看 | 国产成人在线观看免费 |