如何解决下载名称为angular的csv
我的API返回带有以下标头的csv文件
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: origin,content-type
Access-Control-Allow-Methods: POST
Access-Control-Allow-Origin: http://localhost:4200
Access-Control-Expose-Headers: Content-Length
Content-disposition: attachment; filename=20200909155701_creatives.csv
Content-Length: 223
Content-Type: text/csv (or application/csv)
this.httpClient.post(
`${environment.apiEndpoint}/csv/report`,{...payload},{
withCredentials: true,headers: new HttpHeaders({
'Content-Type': 'application/json',}),}
)
现在这会返回角度解析错误,因此我添加了responseType: 'text'
现在的问题是我的响应是csv数据,但是我找不到一种方法来检索Content-disposition: attachment; filename=20200909155701_creatives.csv
我想使用服务器提供的文件名,而不是在我的角度应用程序中重写它。
任何实现这一目标的方法吗?
编辑:我尝试将observe: 'response'
添加到httpclient中的参数中,但它仅显示内容长度和类型,但不显示处置方式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。