1、异常信息如下
a header value contains a prohibited character '\\f': attachment;filename=àw\u0002\fwÑ¡ý\tPlø-LEDôî9(.pdf
截图:
2、原因
响应头没有进行编码,附件名称乱码导致附件下载异常
3、解决办法
给响应头里的文件名称进行UTF-8编码,防止乱码
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("文件名称","UTF-8"));