【发布时间】:2021-04-24 12:13:01
【问题描述】:
我正在使用 multer 来解析包含文本和图像的表单数据。当我尝试控制台记录我的字段时,它说它们都是未定义的。关于为什么会发生这种情况的任何想法?
const uploadThumbnailArray = [
{ name: 'thumbnail'},
{ name: 'notesId'}
]
app.post("/test_form", upload.fields(uploadThumbnailArray), async (req, res) => {
try {
const files = req.files as { [fieldname: string]: Express.Multer.File[] };
console.log(files['thumbnail'])
console.log(files['notesId'])
var notesId: string = req.body.notesId
const notesRef = admin.firestore().collection("notes_test").doc(notesId);
res.json({ message: `succesfully uploaded thumbnail ${notesRef.id}` });
} catch (error) {
console.log(error);
res.status(500).send(error);
}
});
【问题讨论】:
标签: typescript express multer