如何将blob(image)对象转换为钛/ android中的base64字符串?

时间:2012-12-11 08:55:24

标签: javascript android titanium base64 appcelerator

我在这里问一个简单的问题。你可以将blob类型转换为base64字符串类型,然后将其转换为blob类型吗?我见过很多很多答案,但没有一个工作正常。只有在您经过测试并且工作正常时才能提供帮助。

感谢。

我试过这个

var imageFile = Titanium.Filesystem.getFile('images8.png');
var oneImage = imageFile.read();
var tempFile = Titanium.Filesystem.createTempFile();
tempFile.write(oneImage);
var contents = tempFile.read();
var x = Ti.Utils.base64encode(contents);

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

var str = Ti.Utils.base64encode(imageview1.image);
Ti.API.info(str); 
var image2=Ti.Utils.base64decode(str); 
imageview2.image=image2;

干杯