Я хочу отправить изображение и форму из внешнего интерфейса angular8 в бэкэнд с весенней загрузкой, и я использую JWT каждый раз, когда я пытаюсь отправить почтовый запрос, он снова и снова повторяет одну и ту же ошибку "Текущий запрос не является составным запрос". Я попытался использовать тип содержимого application / multipart / form-data, но он продолжает получать ту же ошибку, я даже игнорировал тип содержимого, но затем он получал ошибку cors. пожалуйста, если у кого-то есть решение, помогите мне.
служба внешнего кода
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class InscriptionService {
mainUrl:String = "http://192.168.1.70:8080/";
constructor(private httpClient: HttpClient) { }
inscription(formData: FormData):Observable<any>{
const headers = new HttpHeaders({
'Content-Type': 'multipart/form-data'
});
return this.httpClient.post(this.mainUrl+"inscription",formData, { headers: headers });
}
}
мой внутренний код
@RequestMapping(value="/inscription", method=RequestMethod.POST)
public boolean inscription(@RequestParam("file") MultipartFile[] file,@RequestParam("user") String user ) throws IOException{
saveUploadedFiles(file);
System.out.println(file[0].toString());
User userf = new ObjectMapper().readValue(user, User.class);
System.out.println(userf.getEmail());
System.out.println("hello");
return true;
}