, поэтому у меня есть изображения, сохраненные в mondodb в двоичном буфере, при попытке отобразить их с угловым 7 после кодирования их в base64 и их очистки, в браузере ничего не показывается, хотя проблем нет.
Я пытался изменить цикл и снять санитарную обработку, но проблема все та же
getAllClaims(): void {
this.restApi.getUser().subscribe(data=>{
this.Claim = data.posts;
let i=0;
this.Claim.forEach((keyword)=>{
this.imgService.getImg(keyword.image[0]).subscribe(data=>
{
this.bytes=data.img.data.data;
this.uints =new Uint8Array(this.bytes);
// var len =this.uints.byteLength;
this.base64 =btoa(String.fromCharCode.apply(null,this.uints));
this.url ='data:'+ data.img.contentType+ ';base64, '+ this.base64;
this.imageurl = this.domSanitizer.bypassSecurityTrustUrl(this.url);
// console.log(this.imageurl);
this.arr[i]=this.imageurl;
i++;
console.log(this.arr[0]);
}
)
});
this.Claim.forEach((keyword)=>{
this.restApi.getAnalyze(keyword.desc).subscribe(data=>
{
this.analyse=data.document_tone.tones;
this.arra.push(this.analyse);
console.log(this.arra);
}
)
})
});
};
Мне просто нужно знать, где я хочу неправильно, потому что у меня нет ошибок, которые могут дать мне подсказку