首页 > Web开发 > 详细

js blob下载文件流

时间:2020-01-03 19:51:15      阅读:836      评论:0      收藏:0      [点我收藏+]
 1 function downFile(content, fileName){
 2         const dom = document.createElement(‘a‘) // 隐藏的a标签,href为输出流
 3         const blob = new Blob([content], { type: ‘application/vnd.ms-excel‘ }) // 创建一个类文件对象:Blob对象表示一个不可变的、原始数据的类文件对象
 4         const url = window.URL.createObjectURL(blob) // 生成一个Blob对象
 5         dom.style.display = ‘none‘
 6         dom.href = url
 7         document.body.appendChild(dom)
 8         dom.setAttribute(‘download‘, fileName) // 指示浏览器下载url,而不是导航到它
 9         dom.click()
10         document.body.removeChild(dom)
11         // 手动释放创建的URL对象所占内存
12         URL.revokeObjectURL(url)
13       })

js blob下载文件流

原文:https://www.cnblogs.com/janet11/p/12145999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!