Javascript 我的angularJS文件上传无效。它显示错误的请求错误。如何解决?我正在使用JavaSpring

Javascript 我的angularJS文件上传无效。它显示错误的请求错误。如何解决?我正在使用JavaSpring,javascript,java,angularjs,Javascript,Java,Angularjs,mainRouft.js 我的curdogration.js citycontroller.java 我的浏览器显示 POST 400错误请求在代码中使用$upload.upload而不是$http.POST $upload.upload({ url : 'saveUserData', file : yourFile, data : $scope.userDataBean, method : 'POST' }); 更换弹簧控制器 @RequestMapping(

mainRouft.js

我的curdogration.js

citycontroller.java

我的浏览器显示
POST 400错误请求

在代码中使用$upload.upload而不是$http.POST

$upload.upload({
    url : 'saveUserData',
    file : yourFile,
    data : $scope.userDataBean,
    method : 'POST'
});
更换弹簧控制器

@RequestMapping(value = "/saveUserData", method = RequestMethod.POST, headers = ("content-type=multipart/*"))
public @ResponseBody String saveUserDataAndFile(@RequestParam("file") MultipartFile file, UserDataBean userDataBean) {
    System.out.println("output: " + userDataBean.toString());
    return "";
}

在代码中使用$upload.upload而不是$http.post

$upload.upload({
    url : 'saveUserData',
    file : yourFile,
    data : $scope.userDataBean,
    method : 'POST'
});
更换弹簧控制器

@RequestMapping(value = "/saveUserData", method = RequestMethod.POST, headers = ("content-type=multipart/*"))
public @ResponseBody String saveUserDataAndFile(@RequestParam("file") MultipartFile file, UserDataBean userDataBean) {
    System.out.println("output: " + userDataBean.toString());
    return "";
}

web服务器中有错误?错误在web控制台中。。。不允许从angularjs控制器将文件上载到我的java控制器。。。使用纯post图像文件成功传输我的正常数据有问题。$http.post_path+'/cityController/addUser',registrationData.successfunctiondata,status,headers,config{$modal.open{template:'User Added successfully!!!'};$window.location.href=index;}.errorfunctiondata,status,headers,config{};web服务器中有错误?错误在web控制台中。。。不允许从angularjs控制器将文件上载到我的java控制器。。。使用纯post图像文件成功传输我的正常数据有问题。$http.post_path+'/cityController/addUser',registrationData.successfunctiondata,status,headers,config{$modal.open{template:'User Added successfully!!!'};$window.location.href=index;}.errorfunctiondata,status,headers,config{};
@RequestMapping(value = "/saveUserData", method = RequestMethod.POST, headers = ("content-type=multipart/*"))
public @ResponseBody String saveUserDataAndFile(@RequestParam("file") MultipartFile file, UserDataBean userDataBean) {
    System.out.println("output: " + userDataBean.toString());
    return "";
}