情景:使用spingMVC下载文件
现象:谷歌浏览器下载正常,ie下载是失败。用ie下载时提示 无法打开该站点,请求的站点不可用或找不到
可能原因:原因是IE 不支持201的状态码,修改为200, HttpStatus.CREATED 就是201;
解决: 最后返回结果修改为 return new ResponseEntity<byte[]>(data, headers, HttpStatus.OK);
ps:也可能是其他原因,这只是排查方向之一。
情景:使用spingMVC下载文件
现象:谷歌浏览器下载正常,ie下载是失败。用ie下载时提示 无法打开该站点,请求的站点不可用或找不到
可能原因:原因是IE 不支持201的状态码,修改为200, HttpStatus.CREATED 就是201;
解决: 最后返回结果修改为 return new ResponseEntity<byte[]>(data, headers, HttpStatus.OK);
ps:也可能是其他原因,这只是排查方向之一。