首页 > 代码库 > java文件下载中中文为空格的解决
java文件下载中中文为空格的解决
在文件下载中设置的addheader中将filename设置为
filename=\""+ URLEncoder.encode(downloadFile.getName(), "UTF-8")+"\"
最后的形式为
response.addHeader("Content-Disposition", "attachment; filename=\""+ URLEncoder.encode(downloadFile.getName(), "UTF-8") + "\"");
将文件名转换为"%xy"的形式,xy是两位16进制的数值;而浏览器会自动的处理转换后的形式,解决下载后中文名为空的情况。
java文件下载中中文为空格的解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。