2017-04-07 27 views
0

を使用して、サーバ内のデータを取得することができませんが、私のplunkerリンクは https://plnkr.co/edit/0I0bbymoekwpyIXSOFJu?p=catalogue私は画像の配列を送信しようとしていますが、私はここでnodejs

である私は、画像の配列をアップロード方法を知りたいです。

単一ファイルの場合、複数のファイルに対して、ノードjsに何を書き込む必要があるかを知りたい場合。

私のコード

router.route('/events') 
.post(upload.single('event_image'),function(req,res){ 

console.log('**Inside create events**'); 
console.log(":req.body",req.body); 
console.log(":req.fileeeeeee",req.body); 
var event = new Event(); 
event.name = req.body.name; 
event.description = req.body.description; 
event.location = req.body.location; 
event.startdate = req.body.startdate; 
event.enddate = req.body.enddate; 
event.tagline = req.body.tagline; 
event.password = req.body.password; 
event.passcode = getEventPasscode(); 
event.uid = req.body.user_id; 
}) 

答えて

0

使用upload.array('event_images', 20)(20 MAXCOUNTある)の代わりに、EDIT upload.single('event_image')

:ここ は、Node.jsの中に作業経路を示したコードスニペットです

router.post('/upload', 
function(req, res) { 
    upload.array('event_images', 20), 
    function(req, res) { 
    _.each(req.files, file => { 
     console.log(file.path); 
     console.log(file.name); 
    }); 
    res.json(); 
    } 
); 
+0

でした私は試したが故に私を見せてください。@DominikDragičević –

+0

あなたは私に詳細を教えてくださいあなたのエラー? –

+0

私はコンソールでこのことを得ています@DominikDragičević event_image: '[object File]' –