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