Отправка файла из углового 5 в бэкэнд Java - PullRequest
0 голосов
/ 06 февраля 2019

Я новичок в Angular, мне удалось загрузить файл в angular5, и теперь у меня проблемы с отправкой (pdf) из angular в серверную часть.Я пытался найти учебники или документацию, но это не сработало.Поэтому я был бы признателен за помощь в поиске ошибки.

Служба в угловой:

const httpOptions = {
      headers: new HttpHeaders({  
        'Content-Type':'application/pdf; charset=utf-8',    
      })
    };
return this.http.post("api/magazines/add", file, httpOptions);


Controller - backend:
@RequestMapping(value="/add",method = RequestMethod.POST, consumes = "application/pdf")
    private ResponseEntity<String> addMagazine(@RequestBody File file) {
...
}

Ошибка:

error: {timestamp: "2019-02-06T17:46:26.998+0000", status: 415, error: "Unsupported Media Type", message: "Content type 'application/pdf;charset=utf-8' not supported" ...}
...