Monday, 22 May 2017

Multer node.js empty array

I build app in Node.js with uploading photo. For this case I use "multer".

html

<form method="post" action="/someroute" encType="multipart/form-data">
  <label>Photo</label>
  <input type="file" multiple="multiple" name="photo">
  <button type="submit">Submit</button>
</form>

Node Controller

var express = require('express');
var router = express.Router();
var multer  = require('multer');
var upload = multer({ dest: 'uploads/' });


router.post('/someroute',  upload.array('photo'), function (req, res) {
    console.log(req.files);
});

After selecting photos and submitting I'm have got empty array in console = '[]'. Why?



via Roman Melnyk

No comments:

Post a Comment