您的位置:首页 > 其它

Content-Disposition 设置文件名,文件名有空格时下载文件名错误的解决办法

2015-06-18 14:13 253 查看

问题描述

代码片段:
resp.addHeader("Content-Disposition", "inline; filename=" + fileName);

文件名为 "a_b_c.doc" 或 "abc.doc" 时,下载后的文件名正常。
但当文件名为 "a b c .doc" 时,下载后的文件名为 "a"。
此 bug 火狐浏览器(版本 37.0.1)下可以重现,但 Chrome 浏览器(版本 43.0)下正常。

解决办法

resp.addHeader("Content-Disposition", "inline; filename=\"" + fileName + "\"");


参考资料

http://stackoverflow.com/questions/18634337/how-to-set-filename-containing-spaces-in-content-disposition-header
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: