我需要使用多重文件上传功能一次添加100个文件。目前,可以轻松上传10个文件,但是如果我尝试添加10个以上的文件,则会引发如下错误,
错误:读取ECONNRESET 在TLSWrap.onStreamRead(internal / stream_base_commons.js:205:27){ 消息:“读取ECONNRESET”, errno:“ ECONNRESET”, 代码:“ NetworkingError”, syscall:“读取”, 地区:“ xx-xx-1”, 主机名:“ xxxxxxx.s3.amazonaws.com”, 可重试:是的, 时间: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
});