【发布时间】:2022-12-04 23:19:49
【问题描述】:
当我在浏览器中使用 JavaScript 创建一个大文件时,它会使浏览器内存不足并崩溃。 有什么方法可以使用 JavaScript 在浏览器(例如 Chrome)中创建和流式传输大文件吗?
【问题讨论】:
-
我们很乐意看到您现有的代码。你是如何创建大文件的?
标签: javascript
当我在浏览器中使用 JavaScript 创建一个大文件时,它会使浏览器内存不足并崩溃。 有什么方法可以使用 JavaScript 在浏览器(例如 Chrome)中创建和流式传输大文件吗?
【问题讨论】:
标签: javascript
是的,可以使用 JavaScript 在浏览器中创建和传输大文件。一种方法是使用流式库,例如“StreamSaver.js”或“FileSaver.js”,以不会使浏览器内存过载的方式处理文件的创建和流式传输。这允许文件以小块的形式写入用户的本地文件系统,防止浏览器因内存使用过多而崩溃。
【讨论】: