Multer数组只返回一个文件
我正在使用multer在数据库中存储多个文件。
这些文件正确地存储在我的数据库,但是,如果我打印req.files
我只得到一个文件。
这是我的代码:
var storage = GridfsStorage({ url: config.mongo.uri, filename(req, file, cb) { cb(null, file.originalname); }, metadata(req, file, cb) { cb(null, {owner: req.params.driver}) } }); var upload = multer({ storage: storage }).array('files[]'); return upload(req, res, function (err) { if(err) { handleError(err); } console.log(req.files); // --> Getting only one file, even thought it stores all of them respondWithResult(req.files, 201); })
感谢您的帮助!