java下载文件没有后缀
时间: 2023-10-14 12:57:28 浏览: 144
回答: 在Java中下载文件时,如果没有指定文件的后缀名,可能会导致文件无法正确打开。为了解决这个问题,可以在下载文件的代码中添加文件的后缀名。在引用\[3\]中的代码中,可以看到使用了`Content-Disposition`头部来设置文件的下载方式,并且通过`new String`方法来处理文件名。在这个方法中,使用了`getBytes`方法将文件名转换为`gb2312`编码,然后再通过`ISO-8859-1`编码进行转换。在这个过程中,可以在文件名的后面添加文件的后缀名,确保文件名的完整性和正确性。
#### 引用[.reference_title]
- *1* *2* [老师,我点击导出后,下载的文件没有后缀名…-体系课](https://blog.csdn.net/weixin_32923817/article/details/114753803)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Java下载在firefox下面名字乱码,丢失后缀名称](https://blog.csdn.net/rshw123456/article/details/48270461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文