来自Nativescript中base64字符串的ImageSource

时间:2017-09-15 13:52:03

标签: base64 nativescript imagesource

我根本无法弄清楚如何从base64字符串创建ImageSource

let source = new ImageSource(); source.fromBase64('b64strhere').then(..);

在这个上下文中,在下面的promise中传递的参数是一个布尔值,我不知道它应该代表什么。之后,ImageSource在Android和iOS上都为空。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我加载它并放入像这样的Image元素:

this.imageSource = new ImageSource();
var loadedBase64 = this.imageSource.loadFromBase64(MY_BASE_64_STRING_PREVIOUSLY_SAVED);
console.log(loadedBase64);
if (loadedBase64) {
    let photo = <Image>this.photoImage.nativeElement;
    photo.imageSource = this.imageSource;
    this.photo = photo;
}

(NS 3.1)