1

我有以下将文件上传到 S3

const upload = extension => multer({
  storage: multerS3({
    s3,
    bucket,
    acl,
    metadata(req, file, cb) {
      cb(null, { fieldName: file.fieldname });
    },
    ...
  }),
});

router.post(
  '/upload',
  upload('jpg').array('files', 5),
  (req, res) => {
    console.log(req.files);
    ...

可以为每个上传文件创建某种功能(在 multer 开始上传下一个文件之前将有关文件的一些信息写入数据库)或者为此我需要分别上传每个文件?

谢谢

4

0 回答 0