【发布时间】:2015-06-24 21:27:16
【问题描述】:
我正在使用 Node.js .10.22 和 q-fs
我正在尝试将对象上传到 S3,一旦对象超过一定的 MB 大小,它就会停止工作。
除了占用我机器上的所有内存之外,它还给我这个错误
RangeError: length > kMaxLength
at new Buffer (buffer.js:194:21)
当我尝试在文件上使用fs.read 时。
正常情况下,当这有效时,我会使用s3.upload,并将缓冲区放入Body 字段中。
如何处理大型对象?
【问题讨论】: