Javascript-将每个传入的数据直接保存到磁盘
Javascript- saving each incoming data directly to disk
我正在用java脚本制作一个文件共享应用程序。我必须发送和接收无法存储在缓冲区或内存中的大文件。我想直接将每个即将到来的数据块存储到磁盘上。任何参考链接都将不胜感激。
FileWriter是一个很好的起点。
否则,一个有趣的破解方法是使用IndexedDB将块存储为blob,因为从技术上讲,它们将存储到磁盘上,然后用这些块构建一个大blob,并用URL.createObjectURL
提供指向它的链接。它不涉及将任何内容加载到内存中,因为Blob只是对数据的引用,而不是数据本身,在这种情况下,所有数据都存储在IndexedDB中的内存外。这里唯一的问题是所有数据的额外副本。
它不如FileWriter好,但这种破解是唯一可以在许多浏览器上工作的解决方案(Safari一如既往地是一个显著的例外。)
相关文章:
- Javascript-将每个传入的数据直接保存到磁盘
- 将从浏览器创建的文件保存到磁盘 - 不能在 Firefox 上使用新的 File()
- Outlook加载项使用Javascript将附件保存到磁盘
- 将画布保存到 Node-webkit 中的磁盘
- Javascript和FF-addon:如何在不重新下载的情况下将图像保存到本地磁盘
- 使用 WinJS 将映像保存到磁盘
- 如何使用Chickenfoot Firefox扩展将网页中的图像保存到本地磁盘
- 将gullow流与一个文件连接起来,然后重新保存到磁盘
- 将映像从远程服务器保存到磁盘
- 将svg保存到磁盘作为png图像浏览器差异
- 试图用HTML5文件系统将画布PNG数据url保存到磁盘,但当我作为url检索时,它's无效
- 使用Jquery Javascript编辑并保存磁盘上的json文件数据
- 客户端应用程序与保存到磁盘的能力
- 如何使用JavaScript将base64图像保存到用户的磁盘
- 使用jszip提取文件并使用npapi-file-io保存到本地磁盘.二进制文件保存非常慢
- Node.js -保存xlsx到磁盘
- 在我的Python CGI脚本中,我如何将用户在表单中输入的数据通过POST请求上传的文件保存到磁盘
- 将Base64缓冲区保存为映像到磁盘
- 无法看到";保存到磁盘";按钮
- 用javascript在本地磁盘中保存img标记