1
私はNode.jsのMulterで画像をアップロードしようとしています。私はconsole.log(req.files)それは未定義を与える。何がここで間違っている?なぜMulterでファイルをアップロードできないのですか?
<form class="form-horizontal" enctype='multipart/form-data' action="/admin/addNewFood" method="post">
<div class="form-group">
<label for="image" class="col-sm-2 control-label">Choose Image</label>
<div class="col-sm-3">
<span class="btn btn-default btn-file btn-xs">
Browse <input type="file" name="fileUpload">
</span>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="hidden" name="_csrf" value="{{ csrfToken }}">
<button type="submit" class="btn btn-default">Add</button>
</div>
</div>
</form>
は、これは私のルートファイル
var express = require('express');
var router = express.Router();
var csrf = require('csurf');
var passport = require('passport');
var Cart = require('../Models/cart');
var multer = require('multer');
var upload = multer({ dest: '../public/uploads/' });
var bodyParser = require('body-parser');
router.use(bodyParser.json());
router.use(bodyParser.urlencoded({ extended: true }));
router.use(upload.single('fileUpload'));
var csrfProtection = csrf();
router.use(csrfProtection);
router.post('/addNewFood', function (req, res, next) {
console.log('filesssssssss',req.files);
}
ある
});
私は、これを使用してファイルをアップロードしています、これは同様にあなたのために働く願う間違っhere.Pleaseヘルプ
ありがとう私はそれを考え出しました – user3257970
これはあなたのために働いています。 –