Bonsoir à toutes et à tous,

il y a télement à dire..; alors je vais droit au but.
=> j'aimerai afficher des images que je reçoi à partir d'une requette Https.
pour se faire, mon rest api me renvois une list d'objet (ImageBien)
mais je n'arrive pas à exploiter ces informations corectement....

je vous montre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
rechercheImagesBien(): void{
    // tslint:disable-next-line:max-line-length
    this.imagService.rechercherParBienid(this.b).subscribe((reponse: Array<ImageBien>) => {
      // tslint:disable-next-line:prefer-for-of
      for (let i = 0; i < reponse.length; i++){
 
        console.log(reponse[i]);
      }
      console.log(reponse);
    }, reponse => alert(this.error));
  }
Voila la réponse de mon console.log:
Nom : reponse1.PNG
Affichages : 132
Taille : 43,7 Ko
comme vous pouvez le voir, je reçois bien tout ce que j'ai besoin pour recréer ou voir mes images ... Apres ça coince..

J'ai testé ça.... Mais rien.. ou plutot , je ne comprend pas l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
rechercheImagesBien(): void{
    // tslint:disable-next-line:max-line-length
    this.imagService.rechercherParBienid(this.b).subscribe((reponse: Array<ImageBien>) => {
      // tslint:disable-next-line:prefer-for-of
      for (let i = 0; i < reponse.length; i++){
        // @ts-ignore
        const file = new File(reponse[i].picByte, reponse[i].name, reponse[i].picByte);
 
        console.log(file);
      }
      console.log(reponse);
    }, reponse => alert(this.error));
  }
Erreur:
Nom : reponse2.PNG
Affichages : 120
Taille : 22,5 Ko

pour tant, je récrée un fichier...
Dans l'attente de vos réponse, prenez soin de vous