用express / multer上传多个文件 - 可以为每个文件调用一些函数吗?

时间:2017-10-08 14:08:33

标签: node.js express multer-s3

我已将以下文件上传到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开始上传下一个文件之前将一些关于文件的信息写入DB)或为此我需要单独上传每个文件?

谢谢

0 个答案:

没有答案