记录下载文件前后台调用的问题
问题:前端异常Refuse to get unsafe header
前端请求后端获取文件流下载时,从header获取fileName报Refuse to get unsafe header
解决办法
//设置Access-Control-Expose-Headers避免前端调用获取Content-Disposition出现Refused to get unsafe header异常
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(FileBO.getFileName(), "UTF-8"));