【发布时间】:2022-01-05 16:24:43
【问题描述】:
使用 express 服务器使用 multer 上传文件。我正在使用upload.fields()
在尝试console.log(req.files) 时,缺少最后一个字段。但是所有文件都正确上传。但在控制台中,我没有得到req.files 中的最后一个字段
我正在访问这些文件,因为上传后我需要每个文件的文件名以供进一步使用。
app.post("/upload", upload.fields([{ name: "field1" },{ name: "field2" },{ name: "field3" },]), async (req, res) => {
console.log(req.files);
);
在 field3 的输出中,我只得到了 fieldname。没有显示与文件相关的数据。谁能告诉我哪里错了
【问题讨论】: