Nodejs in Action req.files undefined

来源:互联网 发布:网络聚众赌博怎么处理 编辑:程序博客网 时间:2024/05/07 19:36

在第八章上传图片的例子中,在photo\routes\photos.js:28:24 出现“Cannot read property 'photo' of undefined”的错误,上网查原因,发现是少了multipart()中间件,参考了一下http://stackoverflow.com/questions/23114374/file-uploading-with-express-4-0-req-files-undefined的回答,在https://github.com/andrewrk/connect-multiparty中找到了答案:

var multipart = require('connect-multiparty');var multipartMiddleware = multipart();app.post('/upload', multipartMiddleware, function(req, resp) {  console.log(req.body, req.files);  // don't forget to delete all req.files when done});

0 0
原创粉丝点击