js无法获取响应header的Content-Disposition字段
注: 前端使用 proxy 代理解决跨域时,本地测试是不会出问题的。打包上线后获取不到文件名
1、问题原因
* 前端发送请求下载文件,在Response Headers里通过js获取响应头里的Content-Disposition字段的值,从中分离出文件名
* 但是通过查看NetWork控制台确实是能看到content-disposition,但是在响应拦截器里用js headers["content-disposition"]来获取,但是打印 header对象里并没有content-disposition,无法获取,这是什么原因?
2、原理 Access-Control-Expose-Headers
MDN文档查看:Access-Control-Expose-Headers
响应首部 Access