我有一个从API编码为Byte Arrays的图像列表,将显示在TableView中 Here是ByteArrays之一 我不打算用它来显示图像, 这些都是一些例子,也没有保存文件或制作缓冲区或流缓冲区 var blobStream = Ti.St
Here是ByteArrays之一
我不打算用它来显示图像,
这些都是一些例子,也没有保存文件或制作缓冲区或流缓冲区
var blobStream = Ti.Stream.createStream({ source: array, mode: Ti.Stream.MODE_READ });
要么
var buff = Ti.createBuffer({value:array, length:array.length, type:Ti.Codec.CHARSET_UTF8});
并给出数组
Titanium.Utils.base64decode( array ); Titanium.Utils.base64encode( array );
“错误的类型传递给函数”严重崩溃
如何从ByteArray中创建blob并将其设置为Imageview?
您可以使用此 snippet转换base64字符串中的字节数组.使用var imageBlob = Ti.Utils.base64decode(string)解码字符串;
然后在var image = Ti.UI.createImageView({image:imageBlob})中设置它;