H5下载⽂件跨域问题解决⽅案
const downloadRes = async (url, name) => {
let response = await fetch(url)
// 内容转变成blob地址
let blob = await response.blob()
// 创建隐藏的可下载链接
let objectUrl = ateObjectURL(blob)
let a = ateElement('a')
//地址
a.href = objectUrl
//修改⽂件名
a.download = name
h5平台源码下载// 触发点击
document.body.appendChild(a)
a.click()
//移除
setTimeout(() => veChild(a), 1000)
}
let url = 'pics4.baidu/feed/241f95cad1c8a7869584e9de81872b3472cf50c8.jpeg?token=4c44645e8c72bc8e0e0fcac40cd27e77' downloadRes(url,'名称')