axios 請求接口獲取文件流數據導出數據到excel,解決亂碼


axios.get("URL",{
                params:{
                        data1:data1,
                        data2:data2
                },
                headers: { 'Content-Type': 'application/json,charset=utf-8'},    
                responseType: 'arraybuffer', //二進制流
            }
                
            ).then(res => {
                   console.log(res);
                   let blob = new Blob([res], { type: 'application/vnd.ms-excel,charset=utf-8' });            
                   let url =window.URL.createObjectURL(blob);            
                   let link = document.createElement('a');            
                   link.download = 'name.xlsx';            
                   link.href = url;            
                   link.click();
        })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM