文件流下载文件

2022/6/28 下载

文件流就是 后端返回你一个文件整体 而不是一个url地址

# 图片示例

weix

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

weix