var counter = 0; var allFilesObj = Array();
req.file ('files []') flat download ({
saveAs: function (__newFileStream, cb) { var fileObj = {}; var extension = __newFileStream.filename.split('.').pop(); var original_name = __newFileStream.filename; fileObj.original_name = original_name; fileObj.name = "Thename"; fileObj.ext = extension; fileObj.path = uploadpath+"The name"+ "." + extension; counter++; allFilesObj.push(fileObj); cb(null, uploadpath+"The name"+ "." + extension;); } }, function whenDone(err, uploadedFiles) { if (err) { console.log("ERROR"); console.log(err); return res.negotiate(err); } else { async.each(allFilesObj, function (row, done) { var index = allFilesObj.indexOf(row); row.col1 = req.param('col1'); row.col2 = req.param('col2'); row.col3 = req.param('col3'); done(); }, function (err) { if (err) { res.send("Error 500 , complete object array Defunct"); }
//req.session.messages ['success'] [0] = "Files uploaded successfully"; // returns res.redirect (req.get ('referer'), {files: uploadedFiles, textParams: req.params.all ()}); return res.ok ({files: uploadedFiles, textParams: req.params.all ()}); });
}); } } });
mo.dhouibi
source share