有没有一种方法可以在 JavaScript 中本地处理非常大的文件(如 2GB 及以上)而不会使浏览器崩溃?
*我知道输入标签和 FileReader API,但似乎没有像 Node.js 流那样的东西。
最佳答案
FileReader使您能够异步读取文件的内容。对于大文件(在您的情况下为 2GB),您可以使用函数/方法 FileReader.readAsArrayBuffer()
读取内存中文件的特定 block 大小,因此这不会使您的浏览器崩溃, 这个blog就是一个很好的例子。
关于javascript - 如何使用 JavaScript 加载大型本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53237829/