• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

前端下载文件 Blob 流数据函数

开发技术 开发技术 2天前 4次浏览
/**
 * 下载 blob 流数据
 * @param {*} data 流数据
 * @param {*} fileName
 */
export function downloadBlob(data, fileName) {
  // 1.解析 blob 数据 生成 url
  const blob = new Blob([data])
  const url = window.URL.createObjectURL(blob)
  // 2.创建下载链接+自动下载
  const link = document.createElement('a')
  link.href = url
  link.download = fileName
  document.body.appendChild(link)
  link.click()
  window.URL.revokeObjectURL(link)
}

可以参考网上更详细的的 blob 下载配置,我这个函数一般文件下载是没问题。


程序员灯塔
转载请注明原文链接:前端下载文件 Blob 流数据函数
喜欢 (0)