最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年02月16日 11:40:53   作者:  
只是針對沒有空格和IE的情況下使用Response.AppendHeader()如果想在FireFox下輸出沒有編碼的文件,并且IE下輸出的文件名中空格不為+號,就要多一次判斷了,接下來將詳細介紹下感興趣的朋友可以了解下,或許對你有所幫助
發(fā)現(xiàn)很多園子里的人在處理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);
}

相關文章

最新評論

堆龙德庆县| 衡阳县| 黄冈市| 乡宁县| 五寨县| 盖州市| 台江县| 株洲市| 观塘区| 吴川市| 襄汾县| 慈溪市| 临夏市| 吉木乃县| 福建省| 康定县| 克拉玛依市| 莱西市| 彰化县| 呼图壁县| 宣武区| 乳山市| 齐齐哈尔市| 长乐市| 保德县| 福贡县| 高清| 华安县| 香河县| 利川市| 当涂县| 安吉县| 绥滨县| 图木舒克市| 错那县| 北流市| 晋江市| 施甸县| 禹城市| 若尔盖县| 阳新县|