使用express框架、multer中間件處理文件上傳寫好路由之后,post一個文件到服務(wù)器然而服務(wù)器卻返回500,為什么會拒絕處理?這里是代碼:路由控制的: //app.js
...
var multer=require('multer'); var setMul=multer({dest:'./public/demo'});
app.get('/console/demo',function(req,res){
res.render('demo');
})
app.post('/addDemo',setMul.single('files1'),function(req,res,next){ console.log(req.body); console.log(req.files);
res.end();
})另外:這里我的express還不是4.0版本的。。。怎么樣將其升級到4.0呢?求大神解答。。。demo.ejs部分的: ... <form method="post" action="http://localhost:3000/addDemo" enctype="multipart/form-data">
<input type="text" name="name"/>
<input type="file" name="files1"/>
<input type="submit" value="提交"/>
</form>
...中規(guī)中矩,沒問題吧?這個是控制臺的截圖:為什么會出現(xiàn)這個500碼呢?迷啊,求大神解答。。。
【node】有關(guān)于multer中間件的。。。
翻翻過去那場雪
2018-08-09 11:11:51