沃梦达 / IT编程 / 前端开发 / 正文

vue前端下载后端返回的文件流

axios({ method: get, url: url, responseType: blob }).then((res) = { console.log(res) ...

axios({
                      method: 'get',
                      url: url,
                      responseType: 'blob'
                    }).then((res) => {
                        console.log(res)
                      if (!res) {
                        return
                      }
                      let blob = new Blob([res.data], {
                          type: "application/octet-stream"
                      });
                      let url = window.URL.createObjectURL(blob)
                      let link = document.createElement('a')
                      link.style.display = 'none'
                      link.href = url
                      document.body.appendChild(link)
                      link.click()
                    })
————————————————
版权声明:本文为CSDN博主「前端大王」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/l17606145618/article/details/106620206

本文标题为:vue前端下载后端返回的文件流