Express 4.0でのファイルのアップロード:req.files undefined
私は、Express 4.0で単純なファイルのアップロード機構作業を取得しようとしていますが、私は得続けるundefinedためreq.filesにapp.postボディ。関連するコードは次のとおりです。 var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) { console.log(req.files); res.send('ok'); }); ..および付随するPugコード: form(name="uploader", action="/fileupload", method="post", enctype="multipart/form-data") input(type="file", name="file", id="file") input(type="submit", value="Upload") 解決策以下のmscdex による応答のおかげで、代わりにを使用するように切り替えました:busboybodyParser var fs = require('fs'); var busboy = require('connect-busboy'); //... app.use(busboy()); …