multipart/form-data上傳包含中文文件名亂碼問題


問題描述:

multipart/form-data上傳包含中文文件名亂碼問題

 

定位:

定位在發送請求時,已經亂碼:

Content-Disposition: "form-data; name="file"; filename="????XZ.pdf
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary
xxxx....

 

解決方法:

MultipartEntity 創建時,添加參數:

MultipartEntityBuilder reqEntity = MultipartEntityBuilder.create();
reqEntity.setCharset(Charset.forName("UTF-8"));
reqEntity.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);

  

問題解決。


免責聲明!

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



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