目录

工具类函数根据后端返回blob流文件导出对应类型文件

【工具类函数】根据后端返回blob流文件导出对应类型文件


工具类函数


根据后端返回blob流文件导出对应类型文件

// 根据后端返回blob流文件导出对应类型文件
export function exportBlob(res, type = 'application/msword', downloadName) {
  // 假设res表示后端发来的流数据
  let blob = new Blob([res], { type: type }), // 此处为生成doc
    link = document.createElement('a'),
    href = window.URL.createObjectURL(blob)
  link.href = href
  link.download = downloadName
  document.body.appendChild(link)
  link.click()
  document.body.removeChild(link)
  window.URL.revokeObjectURL(href) // 释放掉blob对象
}