Comment télécharger un fichier à partir HttpClient

J'ai besoin de télécharger un fichier excel à partir de mon backend, son retourné un fichier.

Quand je fais la demande, je reçois le message d'erreur:

TypeError: Vous avez fourni 'undefined' où un ruisseau qui était attendu. Vous
peut fournir une Observable, la Promesse, la Matrice, ou Itératif.

Mon code est:

this.http.get(`${environment.apiUrl}/...`)
      .subscribe(response => this.downloadFile(response, "application/ms-excel"));

J'ai essayé de l'obtenir et de la carte(...) mais n'a pas fonctionné.

Détails: angulaire 5.2

références:

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';

Type de contenu de la réponse:

Content-Type: application/ms-excel

Quel est le problème?

InformationsquelleAutor Jean Carlos | 2018-08-04