相关疑难解决方法(0)

Node.js缓冲区的最大大小是多少

我读到一个文件太大而无法放入缓冲区时出现致命错误.

FATAL ERROR: v8::Object::SetIndexedPropertiesToExternalArrayData() length exceeds max acceptable value
Run Code Online (Sandbox Code Playgroud)

要么,

RangeError:在Function.Buffer.allocUnsafe(buffer.js:209:3)中,"size"参数不得大于2147483647

如果我尝试分配1GB缓冲区,我会得到同样的致命错误,

var oneGigInBytes = 1073741824;
var my1GBuffer = new Buffer(oneGigInBytes); //Crash   
Run Code Online (Sandbox Code Playgroud)

Node.js Buffer类实例的最大大小是多少?

v8 node.js

37
推荐指数
2
解决办法
2万
查看次数

如何计算给定大尺寸(例如 5GB)的 Blob 的摘要?

我知道crypto.subtle.digest可用于生成给定 ArrayBuffer 的摘要。

但是,当文件很大时,例如 5GB,我总是收到此错误

Uncaught (in promise) DOMException: 无法读取请求的文件,通常是由于在获取对文件的引用后发生的权限问题。

点击https://jsfiddle.net/kq4s2utf/查看完整版本。

我该如何解决这个问题?

javascript

7
推荐指数
1
解决办法
193
查看次数

标签 统计

javascript ×1

node.js ×1

v8 ×1