私はnodejs開発の初心者であり、表現します MEANスタックnadを学びました 今、nでこのスタッフを実行する方法がわかりません 私のルートでは、このコードがあります
var express = require('express');
var router = express.Router();
var multer = require('multer');
var upload = multer({ dest: __dirname + '/public/uploads/' });
router.post('/', upload.single('file'), function(req, res) {
console.log(req.file);
res.status(200).json({ file: req.file});
});
module.exports = router;
しかし、私は画像を保存していません。画像ファイルを保存する方法を教えてください。私はいくつかのデコード機能または何を意味しますか?
コンソールで私はこれを見る:
{ fieldname: 'file',
originalname: 'my.jpg',
encoding: '7bit',
mimetype: 'image/jpeg',
destination: '/home/path/mean/public/uploads/',
filename: '8b6256d4af77641c844480f05806e959',
path: '/home/path/mean/public/uploads/8b6256d4af77641c844480f05806e959',
size: 19486
}
ありがとう。