Firefox下载servlet文件时,文件名截断问题
2014-12-18 21:54
387 查看
servlet书写了文件下载程序,通过Firefox浏览器去下载时,出现
下载下来后,发现
文件大小都没问题,但是文件名称只是下载文件名称中第一个空格前面的部分,后面部分不知所踪。
代码中写的文件名称为 Java Persistence with MyBatis 3.pdf,而非 下载框出现的 Java
究其原因,原来是文件名称中有空格,Firefox在解析时,按照空格将文件名截断了
将代码修改为
再下载时,
OK了,问题完美解决。
下载下来后,发现
文件大小都没问题,但是文件名称只是下载文件名称中第一个空格前面的部分,后面部分不知所踪。
代码中写的文件名称为 Java Persistence with MyBatis 3.pdf,而非 下载框出现的 Java
String filename = "Java Persistence with MyBatis 3.pdf"; File file = new File(dataDirectory, filename); if (file.exists()) { response.setContentType("application/pdf"); response.addHeader("Content-Disposition", "attachment; filename=" + filename);
究其原因,原来是文件名称中有空格,Firefox在解析时,按照空格将文件名截断了
将代码修改为
String filename = "Java Persistence with MyBatis 3.pdf"; File file = new File(dataDirectory, filename); if (file.exists()) { response.setContentType("application/pdf"); response.addHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");
再下载时,
OK了,问题完美解决。
相关文章推荐
- Servlet实现下载 firefox下文件名有空格时,文件名会被截断 问题解决办法
- 工作问题:http下载文件,中文文件名在firefox下乱码问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 使用Content-Disposition: attachment; filename=FILENAME,在Firefox浏览器中下载文件,文件名中文乱码问题解决。
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- JSP文件下载时文件名在ie和firefox下面文件名不一致极其超链接中文乱码的问题的改进
- http下载文件,中文文件名在firefox下乱码问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- http下载文件中文文件名在firefox下乱码问题[转]
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题