Загрузить файл angular ошибка 404 обязательное поле - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь сделать почтовый запрос с FormData, дата и описание в порядке, с ними нет проблем, но с friendlyFindingPDF, то есть с типом файла, не работает правильно, фактически, когда я пытаюсь сделайте почтовый запрос, который он возвращает, что поле friendlyFindingPDF является обязательным. Проверив заголовки запроса, я увидел, что поле friendlyFindingPDF имеет тип объекта. Вот мой метод публикации:

add(data: AddCarAccidentViewModel) {
    const formData = new FormData();
    formData.append("date", data.date.toISOString());
    formData.append("description", data.description);
    formData.append("friendlyFindingPDF", (data.friendlyFinding[0] as File));

    let headers = new HttpHeaders();
    headers.append('Content-Type', 'multipart/form-data');


    return this.http.post<CarAccident>(`${this.baseUrl}api/carAccidents`, formData, { headers: headers })
      .pipe(
        map(data => {
          this._carAccidents.next(this.carAccidents.concat(data));
          return data;
        })
      );
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...