我有以下将文件上传到 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 开始上传下一个文件之前将有关文件的一些信息写入数据库)或者为此我需要分别上传每个文件?
谢谢