首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >钛ByteArray成像

钛ByteArray成像
EN

Stack Overflow用户
提问于 2014-04-15 11:32:11
回答 1查看 1.4K关注 0票数 4

我有一个从API中编码为ByteArrays的图像列表,这些图像将显示在TableView中。

这里是ByteArrays之一

我没有设法用它显示图像,也没有保存文件,也没有创建缓冲区或流缓冲区,这些都是一些例子

代码语言:javascript
复制
var blobStream = Ti.Stream.createStream({ source: array, mode: Ti.Stream.MODE_READ });

代码语言:javascript
复制
var buff = Ti.createBuffer({value:array, length:array.length, type:Ti.Codec.CHARSET_UTF8});

并将数组提供给

代码语言:javascript
复制
Titanium.Utils.base64decode( array ); 
Titanium.Utils.base64encode( array ); 

严重崩溃,“错误类型传递给功能”

如何利用ByteArray制作一个blob并将其设置为Imageview?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-15 13:30:45

可以使用此片段转换base64字符串中的字节数组。

var imageBlob = Ti.Utils.base64decode(string);解码字符串

,而不是在var image = Ti.UI.createImageView({ image:imageBlob });中设置它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23082421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档