s3 HTTP почтовый запрос работает, но не возвращает ответ (Angular 6) - PullRequest
0 голосов
/ 23 февраля 2019

Я создаю загрузчик мультимедиа для своей компании в Angular 6 и загружаю файлы в нашу корзину в s3.Пока что файлы успешно загружаются и отображаются в консоли s3, но запрос POST всегда возвращает «ноль», даже если он работает.

Я хочу получить ответные данные, потому что я пытаюсь отслеживать процесс загрузки, чтобы показать пользователя в пользовательском интерфейсе.Но я не могу получить какие-либо события из нулевого ответа.

Так выглядит рабочий код в данный момент.Когда я добавляю console.log и проверяю ответ, он равен 'null'.Я делаю что-то не так, или s3 проблема здесь?

upload(url: string, data: any) {
  const options = { reportProgress: true };

  return this.http.post(url, data, options)
    .map((response: Response) => response);
}

1 Ответ

0 голосов
/ 23 февраля 2019

Добавление наблюдения: «события» к опциям решили проблему.Теперь я вижу, как возвращается прогресс.

const options = { reportProgress: true, observe: 'events' };
...