标签: javascript file blob local filereader
有没有一种方法可以在JavaScript中本地处理非常大的文件(例如2GB及以上)而不会导致浏览器崩溃?
*我知道input标签和FileReader API,但似乎没有像Node.js流那样的东西。
答案 0 :(得分:1)
FileReader使您可以异步读取文件的内容。对于大文件(您的情况下为2GB),您可以使用函数/方法FileReader.readAsArrayBuffer()来读取内存中某个文件的特定块大小,因此这不会使浏览器崩溃,blog是一个很好的例子。
FileReader.readAsArrayBuffer()