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

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -