使用axios 的post请求下载文件,


axios({
    method: 'post',
    data: param,
    responseType:'blob',
    url: _urls + '/Downloaddata'
}).then(data=>{
    var  blob = new Blob([data.data], 
        {type: "application/vnd.ms -excel"}
    );
    var url = window.URL.createObjectURL(blob);
    window.location.href = url;
})

  完成,后台记得返回文件时 把文件转成blob格式,ie暂时不能用


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM