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,'名称')
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论