マイHTTP呼び出し:アンギュラ - API
return http.get(url).map(res => res.text());
コンポーネント:
httpService.getCustomBanner('path').subscribe(
data => {
this.image = 'data:image/jpeg;base64,'+ data
})
HTML:
<div *ngIf = "image">
<img [src]="sanitizer.bypassSecurityTrustUrl(image)"/>
</div>
私はすべてのエラーを取得していませんよAPIがimage/jpegのタイプである を返していますが、何もレンダリングされていません。
編集:data:image/jpeg;base64
を出して、ディーゼルの答えと一緒にそれを修正しました。あなたがあなたのimg源に供給することができますDomString
を返します
.map(res => res.blob())
.map(blob => URL.createObjectURL(blob))
:あなたのhttpで
私の 'image'変数にはデータが入力されているようですが、一般的な画像アイコンが表示されています。 – ecain