我有一个spring boot项目,在同一项目中运行angularJS。我无法将文件从JS上传到JAVA。
Angular JS代码:
var data = new FormData();
data.append("rentPaid", $scope.rentPaidDocs);
var config = {
transformRequest : angular.identity,
transformResponse : angular.identity,
headers : {
"Content-Type" : undefined
}
}
$http.post("/staff/", data, config).then(function(response){
})
JAVA:
@PostMapping("/staff")
public Resource<ResponseData> uploadDocs(
@RequestParam("rentPaid") MultipartFile[] rentPaidDocs) throws ParseException{
return service.uploadDocs( rentPaidDocs);
}
例外:
任何使用方式都会导致异常。