javascript - Spring MVC Upload File from AngularJs -


i did part angularsjs of file upload , when tried send uploaded file controller got error url not valid:

my controller is:

@restcontroller @requestmapping("/files") public class uploadcontroller { @requestmapping(value = "/fileupload", method = requestmethod.post)     @produces(mediatype.application_json)      public data continuefileupload(httpservletrequest request, httpservletresponse response){             multiparthttpservletrequest mrequest;  ....  } 

the service angularjs link controller is:

controller js function:

$scope.uploadfile = function() {         var file = $scope.myfile;         console.log('file ');         console.dir(file);          var uploadurl = "/fileupload";  /*i need here know url must set*/         fileuploadservice.uploadfiletourl(file, uploadurl).then(                 function(result) {                     $scope.errors = fileuploadservice.getresponse();                     console.log($scope.errors);                     $scope.errvisibility = true;                 }, function(error) {                     alert('error');                 })      } 

the fileuploadservice js:

myapp.service('fileuploadservice', [ '$q', '$http', function($q, $http) {     var deffered = $q.defer();     var responsedata;     this.uploadfiletourl = function(file, uploadurl) {         var fd = new formdata();         fd.append('file', file);         return $http.post(uploadurl, fd, {             transformrequest : angular.identity,             headers : {                 'content-type' : undefined             }         }).success(function(response) {              /* $scope.errors = response.data.value; */             console.log(response);             responsedata = response;             deffered.resolve(response);             return deffered.promise;         }).error(function(error) {             deffered.reject(error);             return deffered.promise;         });      }      this.getresponse = function() {         return responsedata;     }  } ]); 

i wonder url must pass in order call continuefileupload?

updated:

controller java

the itr loaded empty

the directive used :

directive file upload

the html :

html file upload

try : var uploadurl = "/files/fileupload";


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -