vue + axios 通過Blob 轉換excel文件流 下載亂碼問題

首先看下我們接收到的請求:

 特別注意:responseType: 'blob'

    axios({
        method: 'GET',
        url: '/api',
        params: params,
        responseType: 'blob'
      }).then(res=>{
        let blob = new Blob([res.data], {type: "application/vnd.ms-excel"});
        let url = window.URL.createObjectURL(blob);
        window.location.href = url;
      }).catch(err=>{
        console.log(err)
      })

 參考:vue axios 請求二進制流excel文件,response亂碼

vue + axios 通過blob 轉換excel文件流 下載亂碼問題

vue2.x 下載後臺傳過來的流文件(excel)後亂碼問題(轉載)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章