Firefox 和 Chrome 在文件名前后添加下划线,而 Internet Explorer 工作正常。
Firefox 和 Chrome 提供:_Warrant_Amendment_5485_14_March_2014.pdf.pdf_
IE 给出:Warrant_Amendment_5485_14_March_2014.pdf.pdf
下面是代码
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline;filename=\" + fileName + ".pdf\");
我通过删除文件名值中的引号解决了类似的问题(在我的情况下不需要)。
我注意到rfc6266 https://www.rfc-editor.org/rfc/rfc6266表示文件名值的带引号字符串应该是可以接受的。目前我还没有进一步调查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)