本文主要是介绍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下载流文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!