Skip to content
wuhonglei edited this page May 26, 2016 · 8 revisions

express middleware

var multipart = require('connect-multiparty');

app.use(multipart({
	uploadDir: config.tmp
}));

Route handler/controller

/**

  • Create file upload

exports.create = function (req, res, next) { var data = _.pick(req.body, 'type') , uploadPath = path.normalize(cfg.data + '/uploads') , file = req.files.file;

    console.log(file.name); //original name (ie: sunset.png)
    console.log(file.path); //tmp path (ie: /tmp/12345-xyaz.png)
console.log(uploadPath); //uploads directory: (ie: /home/user/data/uploads)

};

Clone this wiki locally