測試下載文件名為:--@#¥%……&()——+-={}【】:;,..xls
時,服務端報錯,IO異常。
原寫法:
response.setHeader("Content-Disposition", "attachment; fileName=" + fileName);
解決寫法:
response.setHeader("Content-Disposition", "attachment;fileName*=UTF-8''" + UriUtils.encode(fileName, "UTF-8"));
