Java++:防止下載文件名中存在特殊字符導致下載出錯


測試下載文件名為:--@#¥%……&()——+-={}【】:;,..xls

時,服務端報錯,IO異常。

原寫法:

response.setHeader("Content-Disposition", "attachment; fileName=" + fileName);

解決寫法:

response.setHeader("Content-Disposition", "attachment;fileName*=UTF-8''" + UriUtils.encode(fileName, "UTF-8"));

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM