Far*_*eri 4 multipartform-data node.js express multer
我尝试获取包含文件的表单数据,并使用 Multer 来处理该数据,但由于某种原因,我的 req.body 返回 {},但是当我使用没有多部分数据的普通表单时,它给出我所有的数据,所以问题出在 Multer,这是我的代码
const express = require("express");
const app = express();
const multer = require("multer");
app.listen(8000);
let upload = multer({ dest: "uploads/" });
upload.single("logo");
app.use(express.urlencoded({ extended: true }));
app.post("/", (req, res) => {
console.log(req.file);
});
Run Code Online (Sandbox Code Playgroud)
const express = require("express");
const app = express();
const multer = require("multer");
app.listen(8000);
let upload = multer({ dest: "uploads/" });
app.use(express.urlencoded({ extended: true }));
app.post("/", upload.single("logo"), (req, res) => {
console.log(req.file);
});
Run Code Online (Sandbox Code Playgroud)
您需要指定 upload.single 作为中间件。
归档时间: |
|
查看次数: |
4392 次 |
最近记录: |