首页 > 移动平台 > 详细

vue axios下载接口返回的zip包文件流。

时间:2021-06-29 23:05:16      阅读:54      评论:0      收藏:0      [点我收藏+]
downAllZip({
        type: this.type,
        page: this.pageNo,
        size: this.pageSize,
        start: this.starttime,
        end: this.endtime,
        t: new Date().getTime()
      }).then((res) => {
        const blob = new Blob([res], { type: ‘application/zip‘ }) // new一个二进制对象
        const url = window.URL.createObjectURL(blob) // 转化为url
        const link = document.createElement(‘a‘) // 创建个a标签
        link.href = url
        link.download = ‘证书包‘ + (new Date()).getTime()// 重命名
        link.click()
        URL.revokeObjectURL(url)
      }).catch(function(err) {
        console.log(err)
      })
options = {
              url,
              method: ‘POST‘,
              headers: { ‘content-type‘: ‘application/x-www-form-urlencoded;charset=UTF-8‘ },
              responseType: ‘blob‘,
              data: qs.stringify(params)
            }

  

 

vue axios下载接口返回的zip包文件流。

原文:https://www.cnblogs.com/lml2017/p/14951237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!