Skip to content

Instantly share code, notes, and snippets.

@cronopio
Created January 13, 2011 15:46
Show Gist options
  • Save cronopio/778073 to your computer and use it in GitHub Desktop.
Save cronopio/778073 to your computer and use it in GitHub Desktop.
exports.save = function(req, res){
var form = new formidable.IncomingForm(),
campos = {},
files = [];
// Configuro el directorio donde guardar
form.uploadDir = __dirname + '/../public/imgs';
form.keepExtensions = true;
console.log(form);
form
.on('field', function(f, v){
campos[f] = v;
console.log(v);
})
.on('file', function(f, archivo){
files.push([f, archivo]);
campos.imagen = path.basename(archivo.path);
console.log(campos.imagen);
})
.on('end', function(){
var ed = new Edicion(campos);
ed.save(function(){
req.flash('success', 'Edicion Guardada!');
res.redirect('/ediciones');
}, function(){
req.flash('error', 'Ocurrió un error al guardar!!');
});
});
form.parse(req);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment