【发布时间】:2017-10-17 03:31:42
【问题描述】:
【问题讨论】:
-
是的,正如您所建议的那样,这是一个编码问题。发布您的 http 请求/响应标头以帮助解决。
-
或者你用来保存这个文件的方法调用,如果有的话。
标签: html utf-8 internet-explorer-11
【问题讨论】:
标签: html utf-8 internet-explorer-11
我设法解决它!
在我的响应头中发现了错误,因为我的文件名需要编码
我变了
context.Response.AddHeader("Content-Disposition", "inline;attachment; filename=\"" + fileName + "\"");
到
context.Response.AddHeader("Content-Disposition", string.Format("attachment; filename*=UTF-8''{0}", HttpUtility.UrlPathEncode(fileName)));
【讨论】: