【发布时间】:2018-12-03 19:01:30
【问题描述】:
如何将 blob 转换为 base64/图像?
我通过 API 调用获取此 blob,并尝试将其显示在
图片。我已经尝试过使用 stackoverflow 的答案,但没有任何帮助
我刚试过这个。
//Angular 5 code
imageSrc;//global variable
data = [{"image_blob":{"type":"img/jpg","data":[123,125]}}];//from api
var blob1 = new Blob([new Uint8Array(data[0].image_blob.data)]);
const imageUrl = URL.createObjectURL(blob1);
console.log(imageUrl);//blob:http://localhost:8100/c489.etc
this.imageSrc = imageUrl;
<!-- html code -->
<img [src]='imageSrc' alt="image">
错过了什么。请推荐
【问题讨论】:
-
不,我也尝试过使用该代码......但没有运气。在尝试了 7 天后发布了这个问题。我也消除了角度卫生问题。为了简单起见,在这里提一下。
-
您的主要问题是什么?获取 base64 还是将其放入 html 中?
-
放入html,无论如何我已经转换为imageurl。但这不起作用
标签: angular typescript blob azure-blob-storage filereader