js下载流文件

2022/9/15 23:17:14

本文主要是介绍js下载流文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

npm install js-file-download --save
npm install axios --save

import axios from "axios";
import fileDownload from "js-file-download";

export const exportExcel = (url:string, params:any) => {
    return axios({
        method: 'POST',
        url: url,
        data: params,
        responseType: 'arraybuffer',
        headers: {
            'Content-Type': 'application/json;charset=utf-8',
        }
    });
};

exportExcel(`导出的接口`,{
  {...导出的接口参数}
}).then((res:any) => {
  if(res.data.byteLength!==0){
    fileDownload(res.data,'文件.xls');
  }else{
    ElMessage({
      message: "无法找到对应的文件!!!",
      type: "warning",
    });
  }
});




这篇关于js下载流文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程