当前位置:  开发笔记 > 编程语言 > 正文

在JavaScript中保存blob,而blob仍在构建中

如何解决《在JavaScript中保存blob,而blob仍在构建中》经验,为你挑选了0个好方法。

有几种解决方案可以将数据blob保存到浏览器环境中的文件中.我通常使用FileSaver.js.

但是,在这种特殊情况下,我的数据来自websocket流,并且生成的文件可能如此之大(数百MB),在内存中连接它确实会导致性能下降.


是否可以打开一个数据可以写入的流?


编辑:

websocket是XMPP连接.使用SI文件传输(XEP-0096)协议通过流启动(XEP-0095)协商文件传输 ; 然后通过带内字节流(XEP-0047)传输数据.

基本上,Web应用程序以4064字节的base64编码块获取数据,我想知道是否有任何方法让用户在收到所有数据之前保存文件.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有