blob文件下载
js文件下载,接口返回的是blod
/**
* blob文件下载
* @param {} blob 流文件
* @returns
*/
function downloadBlobFile(blob, filename) {
if (!blob) return
const url = window.URL.createObjectURL(
new Blob([blob], {})
)
triggerDownload(url, filename)
}
function triggerDownload(url, filename) {
// 创建隐藏的可下载链接
const link = document.createElement('a')
link.style.display = 'none'
link.href = url
if (filename) {
link.setAttribute('download', filename)
}
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
}
本文来自博客园,作者:hong_li,转载请注明原文链接:https://www.cnblogs.com/hong1/p/18670633

浙公网安备 33010602011771号