javascript - AngularJS + ng file upload + Sails JS -
i need send information each file upload. documentation says can achieve data parameter cant access action in sails controller.
frontend:
upload.upload({ url: '/file/upload', arraykey: '', data: { file: $scope.files, otherinfo: {user: user, person: 12 }}}).....
sails js:
req.file('file').upload({ dirname: '../../websrc/uploads' }, function(err, files) { if (err) return res.servererror(err); return res.json({ message: files.length + ' file(s) uploaded successfully!', files: files }); });
if log files, see x objects this:
uploadedfilemetadata[0] extra: undefined fd: "/xxxxxxxxxxxxxx/uploads/24fd1f66-36df-40ec-bed3-45e18df77469.jpg" field: "file" filename: "xxxxxxxxxxxxxxxxxxxxxx.jpg" size: 199247 status: "bufferingorwriting" stream: passthrough type: "image/jpeg"
how can send information each 1 of files , access server?
$scope.uploadfiles = function () { var request = { method: 'post', url: '/api/fileupload/', data: formdata, headers: { 'content-type': undefined } }; // send files. $http(request) .success(function (d) { alert(d); }) .error(function () { });
Comments
Post a Comment