接收后端返回的excel及获取文件名
2020-04-14 本文已影响0人
隔壁老龟
获取后端返回的excel文件代码

设置responseType为blob使得返回的res.data为blob对象

new Blob里面赋值res.data type要与后端设置的一致


在后端返回头部有一个content-disposition,文件名在这里获取,因为是中文名,让后端(php)使用urlencode()将中文转码,然后前端这边使用decodeURIComponent解码获得


获取后端返回的excel文件代码
设置responseType为blob使得返回的res.data为blob对象
new Blob里面赋值res.data type要与后端设置的一致
在后端返回头部有一个content-disposition,文件名在这里获取,因为是中文名,让后端(php)使用urlencode()将中文转码,然后前端这边使用decodeURIComponent解码获得