Javascript 我的angularJS文件上传无效。它显示错误的请求错误。如何解决?我正在使用JavaSpring
mainRouft.js 我的curdogration.js citycontroller.java 我的浏览器显示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(
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 "";
}