2017-10-17 146 views
0

任何人都知道爲什麼IE11重命名我的文件名有'每當我下載它? 它可能是一些字符編碼設置?Internet Explorer 11文件下載重命名文件名

附加圖片顯示問題。原文件名保存我的是Test's.pdf

enter image description here

+1

是的,它是你的建議是一個編碼的問題。發佈您的http請求/響應標題以獲得幫助解決。 –

+0

或者調用您用於保存該文件的方法(如果有)。 – Kaiido

回答

0

我設法解決這個問題!

發現在我的響應頭爲我的文件名的bug需要編碼

我改變

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

context.Response.AddHeader("Content-Disposition", string.Format("attachment; filename*=UTF-8''{0}", HttpUtility.UrlPathEncode(fileName)));