0

我需要使用 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
});
4

0 回答 0