2021
07/29
16:27
你的位置:首页 > 网页设计 > vue axios 下载流文件zip包 无法打开/解压 postman免试下载一切正常

vue axios 下载流文件zip包 无法打开/解压 postman免试下载一切正常

发布时间:2021-07-29 16:27:17

原文章标题大全:vue axios 下载流文件zip包 无法打开/解压 postman免试下载一切正常

一,htm代码怎么下载的zip与postman下载的zip文件对比,postman下载的文件可以正常解压,htm代码怎么下载的文件解压报错,如下图;

 

二,上代码

 axios({ method: 'post', url: url, headers: {  'content-type': 'application/json;charset=utf-8', }, responseType: 'blob', data: data }).then(res=>{ console.log(res) let blob = new Blob([res.data], {type: 'application/zip'}); if ('download' in document.createElement('a')) { // 非IE下载  const elink = document.createElement('a')  let fileName= window.decodeURI(res.headers['content-disposition'].split('=')[1], "UTF-8")  elink.target = "hrefTemplate";  elink.download = fileName;  elink.href = URL.createObjectURL(blob)  elink.click()  URL.revokeObjecturl(/a/elink.href) // 释放URL 对象 } else { // IE10+下载  navigator.msSaveBlob(blob, fileName) } })

原文章标题大全:vue axios 下载流文件zip包 无法打开/解压 postman免试下载一切正常

基本词:

渡人请保存本文网址: http://www.www.d5897.com/a/892333.html
*特别声明:之上始末来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#www.d5897.com (#换成@)。
您可能感感兴趣的文章
Baidu