Я пытаюсь загрузить несколько файлов на сервер весенней загрузки из углового внешнего интерфейса 4.
selectedFile : File [] = [];
filesToUpload: File[] = [];
selectedFileNames: string[] = [];
readURL(fileInput) {
// this.detectFiles(fileInput);
this.filesToUpload = <Array<File>>fileInput.target.files;
for (let i = 0; i < this.filesToUpload.length; i++)
{
this.selectedFile.push(fileInput.target.files[i]);
}
console.log(this.selectedFile)
}
onUpload2(){
const fd = new FormData();
for (var i = 0; i < this.filesToUpload.length; i++){
fd.append('fileseee',this.selectedFile[i],this.selectedFile[i].name);
}
this.questionService.uploadImages(fd).
subscribe(
(data: any) => {
}
)
}
uploadImages(fda){
console.log(fda);
return this.http.post(this.apiUrl+"/imageUpload112",fda)
.map((res : Response) => res);
}
внутренний код весенней загрузки прекрасно работает с почтальоном.сообщение об ошибке «Ошибка обработки запроса; вложенное исключение:
[org.springframework.web.multipart.MultipartException: текущий запрос не является многокомпонентным запросом] с основной причиной»