У меня есть проект весенней загрузки с angularJS, работающим в том же проекте.Я не могу загрузить файлы из JS в JAVA.
Угловой код 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);
}
Исключение:
- При использовании «Content-Type»: не определено, Exception: MIME Type может не содержать зарезервированных символов.
- При использовании «Content-Type»: «multipart / form-data», Exception: запросбыло отклонено, поскольку не было найдено многокомпонентной границы.
- При использовании «Content-Type»: «multipart / form-data; border =», MIME-тип может не содержать зарезервированных символов.
- Не используетсяContent-Type вообще, Исключение: rcurrent-запрос не является составным запросом.
Любой используемый способ приводит к исключению.