一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 在FireFox/IE下Response中文文件名亂碼問題解決方案

在FireFox/IE下Response中文文件名亂碼問題解決方案

2019-10-23 13:34asp.net技術網 ASP.NET教程

只是針對沒有空格和IE的情況下使用Response.AppendHeader()如果想在FireFox下輸出沒有編碼的文件,并且IE下輸出的文件名中空格不為+號,就要多一次判斷了,接下來將詳細介紹下感興趣的朋友可以了解下,或許對你有所幫助

發現很多園子里的人在處理Response下載文件名是使用這個方法 
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileInfo.Name, System.Text.Encoding.UTF8)); 
但這個只是針對沒有空格和IE的情況下使用。 

如果想在FireFox下輸出沒有編碼的文件,并且IE下輸出的文件名中空格不為+號,就要多一次判斷了。 

復制代碼代碼如下:


if (Request.UserAgent.ToLower().IndexOf("msie") > -1) 

downloadfilename = HttpUtility.UrlPathEncode(downloadfilename); 

if (Request.UserAgent.ToLower().IndexOf("firefox") > -1) 

Response.AddHeader("Content-Disposition", "attachment;filename=\"" + downloadfilename + "\""); 

else 

Response.AddHeader("Content-Disposition", "attachment;filename=" + downloadfilename); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费永久观看美女视频网站网址 | 日本小视频网站 | 午夜伦理:伦理片 | 天堂资源wwww在线看 | 日本大学jalapsiki | ady@ady9.映画网 | 思思玖玖玖在线精品视频 | 精选国产AV精选一区二区三区 | 精品免费国产一区二区三区 | 性美国人xxxxx18 | 麻豆小视频在线观看 | 99精品免费在线 | 草草在线视频 | 草莓香蕉绿巨人丝瓜榴莲18 | 久久成人伊人欧洲精品AV | 好男人资源大全免费观看 | 亚洲成av人片天堂网 | 九九久久国产精品免费热6 九九精品视频一区二区三区 | 色综合天天综合网看在线影院 | 青青草国产精品久久碰 | 99欧美视频| 亚洲无人区乱码中文字幕 | 亚洲国产货青视觉盛宴 | 日韩特级片 | 无限在线观看视频大全免费高清 | 狠狠色96视频| 91麻豆精品激情在线观看最新 | 男女男在线精品网站免费观看 | 欧美一级特黄特色大片 | 男人看片网址 | 欧美z0z0人禽交 | www一级片| 草莓丝瓜芭乐樱桃榴莲色多黄 | 亚洲精品精品一区 | 国产真实伦对白在线播放 | 青青青青久久国产片免费精品 | 99久久国产综合精品麻豆 | 男人午夜禁片在线观看 | 好吊色永久免费视频大全 | 亚洲热在线观看 | 朝鲜美女免费一级毛片 |