axios 文件流下载
Posted 1234wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios 文件流下载相关的知识,希望对你有一定的参考价值。
this.axios .post(this.baseUrl+"/exportUser", admin: "",keys: "",keyword:this.keyword,,responseType: ‘blob‘) .then(function(response) var blob = new Blob([response.data]) var downloadElement = document.createElement(‘a‘); var href = window.URL.createObjectURL(blob); //创建下载的链接 downloadElement.href = href; downloadElement.download = ‘用户数据.xlsx‘; //下载后文件名 document.body.appendChild(downloadElement); downloadElement.click(); //点击下载 document.body.removeChild(downloadElement); //下载完成移除元素 window.URL.revokeObjectURL(href); //释放掉blob对象 console.log(response); ) .catch(function(error) console.log(error); );
以上是关于axios 文件流下载的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 协程Flow 异步流 ② ( 使用 Flow 异步流持续获取不同返回值 | Flow 异步流获取返回值方式与其它方式对比 | 在 Android 中使用 Flow 异步流下载文件 )
Vue 之 new Blob() 文件流下载文件不同文件类型的 type 值整理