0
任何人都知道爲什麼IE11重命名我的文件名有'每當我下載它? 它可能是一些字符編碼設置?Internet Explorer 11文件下載重命名文件名
附加圖片顯示問題。原文件名保存我的是Test's.pdf
任何人都知道爲什麼IE11重命名我的文件名有'每當我下載它? 它可能是一些字符編碼設置?Internet Explorer 11文件下載重命名文件名
附加圖片顯示問題。原文件名保存我的是Test's.pdf
我設法解決這個問題!
發現在我的響應頭爲我的文件名的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)));
是的,它是你的建議是一個編碼的問題。發佈您的http請求/響應標題以獲得幫助解決。 –
或者調用您用於保存該文件的方法(如果有)。 – Kaiido