1、异常描述
通过HttpServletResponse返回流,获取下载文件,能够下载文件但是打开报错
2、HttpServletResponse头设置正常,由于出错,所以搜索了很多,基本上大差不离
3、解决:
(1)通过将excel写到本地路径,查看文件是否异常,排除程序错误
(2)通过POSTMAN下载测试(send and download),接口是否正常
(3)基于上述两种情况,后续排查,前端传参和接收文件写法(blob)是否是有错误
结果:前端ajax请求,未设置请求格式,content-type未设置。
网友评论