Chrome无法识别附件文件名
我们有一个Web应用程序,它提供了一个名为L_2804071.key
的文件供下载。 在Internet Explorer和FireFox中下载工作正常,但在Chrome中“丢失”了文件名,chrome似乎无法识别内容处置标题中的文件名。
这是完整的标题(在两个浏览器中都是相同的):
content-disposition: attachment; =?utf-16le?B?ZmlsZW5hbWU9TF8yODA0MDcxLmtleQ==?=
我不知道这是否有帮助,但如果你解码=?utf-16le?B?ZmlsZW5hbWU9TF8yODA0MDcxLmtleQ==?=
你得到Wfilename=L_2804071.key
,这看起来很奇怪。 不知道“W”来自哪里,但IE似乎与它一起工作并下载名为L_2804071.key
的文件。
修复Web应用程序以返回符合规范的Content-Disposition标题字段,您的示例无效(对于初学者,没有“filename”参数)。 请注意,您的示例似乎使用RFC2047风格编码,通常不会在Content-Disposition中使用。
有关详细信息,请参阅http://greenbytes.de/tech/webdav/rfc6266.html。
链接地址: http://www.djcxy.com/p/46827.html