multer 报错Unexpected field,新人求助
发布于 8 天前 作者 jhonny-me 178 次浏览 来自 问答

使用版本

node 5.0.0 multer 1.1.0


在跟着这个教程https://github.com/nswbmw/N-blog/走的时候,到图片上传这一部分卡住了,因为mongodb跟node都是最新版,所以在走教程的时候提到的第三方模块也都是用的最新版,但是一直报Unexpected field的错,实在是没能力调了,有没有大神愿意帮个忙,感激涕零。

var multer = require('multer'),
    upload = multer({ dest: './public/images/' });
...
 app.post('/upload', upload.array('photos', 5), function (req, res) {
        console.log('funny this');
        console.log(req.files);
        req.flash('success', '文件上传成功!');
        res.redirect('/upload');
    });

代码地址https://github.com/jhonny-me/nodejs-blog1.

2 回复

目测是HTML的文件表单的name不是"photos",或则同时存在其他name的文件表单

为也是卡在这里了

回到顶部