我正在使用 multer 从此表单中获取文件
<form action="/api/pimage" method="POST" enctype="multipart/form-data">
<fieldset>
<input type="file" name="profileimage">
<input type="submit">
</fieldset>
</form>
使用这个服务器端脚本
app.post('/api/pimage', function(req, res, next) {
console.log(req.body, req.files);
});
问题是 req.body 正在打印出 {profileimage: 'image.png' } 并且 req.files 正在打印出 {} 您看到问题的地方?谢谢
PS我app.use(bodyParser.urlencoded({ extended: false }));用来获取req.body和app.use(multer({ dest: './uploads/'}));req.files