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相关文章推荐
- 要想成为高级软件测试人员,需要做全才吗
- 一般增广路方法求网络最大流(Ford-Fulkerson算法)
- Oracle EBS并发请求启用跟踪
- LVS实施、NAT方式
- 黑马day04 表单请求参数&中文乱码分析
- 对于前段传的参数的拼装
- lvs负载均衡
- 用JS获取地址栏参数的方法
- sed命令【流编辑器】(显示模式空间中的内容)
- 让程序员跳槽的非钱原因
- template模板
- hadoop2.7完全分布式安装
- android命令行网络时间同步
- 如何进行不同容量硬盘对拷
- 用发消息方式实现加法运算
- iOS UILabel详解
- MeteoInfoLab脚本示例:水汽通量散度计算
- androidUI虚线解决方案
- DBUtils的使用
- Customised delegate 自定义代理