思路:生成a链接,将地址转成blob二进制格式
downloadFile(link,name) { // link:下载地址 name:下载的文件名称
let a_link = document.createElement('a')
fetch(link).then(res => res.blob()).then(blob => {
a_link.href = URL.createObjectURL(blob)
console.log(a_link.href)
a_link.download = name
document.body.appendChild(a_link)
a_link.click()
})
解决点击链接是浏览非下载的问题
最新推荐文章于 2024-01-17 16:49:23 发布