5.js blob下载文件流


 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       })


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM