我正在使用 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 正在打印 {}
你在哪里看到问题?
谢谢
附:我在用着app.use(bodyParser.urlencoded({ extended: false }));
获取 req.body 和app.use(multer({ dest: './uploads/'}));
对于 req.files
我发现使用multer
旁边bodyParser
可以引起req.file
未定义。如果您遇到问题,请务必检查一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)