// 生成下载文件
export function createDownFile(res, filename) {
const link = document.createElement("a");
let blob = new Blob([res.data], {
type: "application/vnd.ms-excel;charset=utf-8"
});
link.style.display = "none";
//设置连接
link.href = URL.createObjectURL(blob);
link.download = filename;
document.body.appendChild(link);
//模拟点击事件
link.click();
}
前端那些事20240126-前端那些事-avue2文件下载操作
本文介绍了一个JavaScript函数createDownFile,用于将HTTP响应数据转换为Blob对象,并利用URL.createObjectURL功能实现文件下载,重点在于处理文件下载过程的技术细节。
摘要由CSDN通过智能技术生成