Files
DataLogger-Generic/web_db/www/api/controllers/DocController.js
2016-10-13 17:18:52 -05:00

35 lines
914 B
JavaScript

/**
* FileController
*
* @description :: Server-side logic for managing files
* @help :: See http://sailsjs.org/#!/documentation/concepts/Controllers
*/
var logEitherWay = function(err, result){
if (err) console.log(err);
console.log("Created: " + created);
};
module.exports = {
upload: function (req, res) {
console.log(req.body);
req.file('document').upload({
dirname: require('path').resolve(sails.config.appPath, './assets/filestorage')
}, function (err, files) {
if (err) return res.serverError(err);
for (var i = 0; i < files.length; i ++){
Doc.create({
name: files[i].filename,
location: files[i].fd.split("assets/")[1],
description: req.body.description
}).exec(logEitherWay);
}
return res.redirect("/#/docs");
// return res.json({
// message: files.length + ' file(s) uploaded successfully!',
// files: files
// });
});
}
};