文件流就是 后端返回你一个文件整体 而不是一个url地址
# 图片示例
downTemplate(item) {
download(item.fileId).then((res) => {
let urls = URL.createObjectURL(res); // 把文件转换成地址(看下面图片)
let a = document.createElement("a"); // 然后创建一个 a链接
a.href = urls; // 把地址传给a链接地址
a.download = `${item.name}`;// 非常重要 item.name 是文件的名字 一般后端会返回文件名给你
document.body.appendChild(a);// 然后再body里添加
a.click();// 然后执行
a.remove()// 然后删除
});
},
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13