【发布时间】:2021-04-13 00:35:28
【问题描述】:
我正在尝试将一个大文件上传到 Express,我能够使用 express-fileuploadmiddleware 成功读取文件对象,如下所示。
{
myfile: {
name: 'somelargefile.txt',
data: <Buffer /* details truncated */ ... 110075790 more bytes>,
size: 110075840,
encoding: '7bit',
tempFilePath: '',
truncated: false,
mimetype: 'text/plain',
md5: '/* details truncated */',
mv: [Function: mv]
}
}
但是,如果我将整个文件保存到 files 对象中,express 可能会占用 大量内存。如何从请求对象中逐行读取文件,例如使用流?
【问题讨论】:
标签: javascript node.js typescript express npm