Мне нужно отправить многокомпонентный запрос.
Когда я отправляю форму, я получаю сообщение об ошибке ниже, из бэкэнда,
Устранено исключение, вызванное выполнением обработчика: org.springframework.web.HttpMediaTypeNotSupportedException: тип контента 'application / octet-stream' не поддерживается
Я могу выполнить удар из клиента расширенного отдыха, но столкнулся с проблемой с угловым.
На стороне сервера ниже находится конечная точка REST.
@PostMapping("/createCIF")
public Response < Map < String, Object >> createCIF(
@RequestPart("actDocs") List < MultipartFile > actDocs,
@Valid @RequestPart("createCIFReq") CreateCIFReq createCIFReq,
HttpServletRequest request) throws URISyntaxException {
}
Ниже приведен угловой код стороны в файле component.ts.
let formData = new FormData();
formData.append('actDocs', this.userInfoService.mulitPartFileArray);
formData.append('createCIFReq', JSON.stringify(this.userInfo));
this.userInfoService.createCif(formData)
.pipe(first())
.subscribe(
data => {
}
}
Угловой код уровня обслуживания
createCif(formData): any {
return this.http.post<any>(this.url + 'createCIF',
formData)
.pipe(map(cif => {
return cif;
}));
}