后台返回xlsx二进制流并获取返回的文件名

2023-06-29  本文已影响0人  焚心123
// 将后台返回的二进制流进行转换为xsl,并下载
export const exportXsl = (res, title = '卡模板列表.xlsx') => {
    let fileUrl = URL.createObjectURL(res.data);

    let a = document.createElement('a');
    a.setAttribute('href', fileUrl);
    a.setAttribute('download', res.filename ?? title);
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a); // 移除dom元素
    window.URL.revokeObjectURL(fileUrl); // 释放bolb内存
};

上一篇下一篇

猜你喜欢

热点阅读