Мне нужно загрузить excel из моего бэкэнда, и он вернул файл.
Когда я делаю запрос, я получаю сообщение об ошибке:
TypeError: вы указали "undefined", где ожидался поток. Вы можете предоставить Observable, Promise, Array или Iterable.
Мой код:
this.http.get('${environment.apiUrl}/...')
.subscribe(response => this.downloadFile(response, "application/ms-excel"));
Я попробовал получить и карту (...), но не работал.
Детали: угловые 5.2
Рекомендации:
import { HttpClient } from '@angular/common/http';
import 'rxjs/add/observable/throw';
import 'rxjs/add/operator/finally';
import 'rxjs/add/operator/map'
import 'rxjs/add/operator/catch';
Content-Тип ответа:
Content-Type: application/ms-excel
Что не так?