2

SQLite から画像を配置したいのですが、以下のコードは機能しません。

var imageView = Ti.UI.createImageView({
            image:services.fieldByName('image')
});
4

1 に答える 1

7

これを実行して、保存する前にブロブを文字列に変換します

var stringToSaveInDatabase = Ti.Utils.base64encode(thumbBlob).toString();

ビューに追加する準備ができたら、これを行います

var imageBlob = Ti.Utils.base64decode(stringRetrievedFromDatabase);
Ti.UI.createImageView({ image:imageBlob });

http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Utils-method-base64encode

于 2013-07-18T20:59:24.963 に答える