因为项目最近有一块下载功能,我在网上找了很多方法发现都不是太好用,然后就自己研究了一下
改代码可以解决下载图片txt文件
前端方法(只需要一个完整路径)
download(row) {
let link = document.createElement('a')
var url = row.logo //(文件地址)
fetch(url)
.then((res) => res.blob())
.then((blob) => {
link.href = URL.createObjectURL(blob)
//指定下载名字
link.download = row.logo
document.body.appendChild(link)
link.click()
})
},
有问题欢迎评论