Connect Form is a multipart / urlencoded form parsing middleware utilizing node-formidable behind the scenes.
via npm:
$ npm install connect-form-sync
checkout https://github.com/anatoliychakkaev/railway-example-upload
files_controller.js:
action('create', function () {
this.file = new File();
var tmpFile = req.form.files.file;
this.file.upload(tmpFile.name, tmpFile.path, function (err) {
if (err) {
console.log(err);
this.title = 'New file';
flash('error', 'File can not be created');
render('new');
} else {
flash('info', 'File created');
redirect(path_to.files);
}
}.bind(this));
});