如何修复 Angular 中的错误"unsafe:data:image/png;base64, Qk1..."



html代码:

<img [src] = "BmdFile_strbase64" class="bmd-img"/>

component.ts代码:

this.BmdFile_strbase64 = "data:image/png;base64, " + this.InfoItem["strBase64_Directory"];

我收到了这个错误:在这里输入图像描述(很抱歉,因为我是SO的新手,所以不能上传图像(

unsafe:data:image/png;base64, Qk1KXQAAAAAAADoEAAAoAAAAmAAAAJYAAA...

我从文件扩展名.BMD.解码

我该怎么解决这个问题?

我照@Shashank Vivek说的做了。我在Angular用过消毒液html代码:

<img [src]="BmdFile_strbase64" class="bmd-img" />

component.ts代码:

BmdFile_strbase64 : SafeResourceUrl;
this.BmdFile_strbase64 = this.sanitizer.bypassSecurityTrustResourceUrl("data:image/bmd;base64, " + this.NcSheetInfoItem["strBase64_Directory"] );

BMD文件显示正常。

最新更新