我需要使用 multer 多文件上传一次添加 100 个文件。现在可以轻松上传 10 个文件,但如果我尝试添加 10 个以上的文件,则会引发如下错误,
错误:在 TLSWrap.onStreamRead (internal/stream_base_commons.js:205:27) 处读取 ECONNRESET { 消息:'read ECONNRESET',errno:'ECONNRESET',代码:'NetworkingError',系统调用:'read',区域:'xx- xx-1',主机名:'xxxxxxx.s3.amazonaws.com',可重试:true,时间:2020-08-05T05:52:39.950Z,statusCode:400,storageErrors:[] }
你们能帮忙吗,我还需要知道 multer 接受上传的最大文件数,有没有办法只为上传功能设置超时。
router.post('/files/fileuploads', upload.fields([{
name: 'multi-files', maxCount: 100
}]), methods.multipleUpload)
const upload = multer({
storage: multerS3({
s3: s3,
bucket: 'xxxxxx',
metadata: function (req, file, cb) {
cb(null, {fieldName: file.originalname});
},
key: function (req, file, cb) {
cb(null, file.originalname)
}
}),
fileFilter: fileFilter
});