2012-12-11 2 views
0

나는 간단한 질문을하기 위해 여기에있다. blob 형식을 base64 문자열 형식으로 변환 한 다음 BLOB 형식으로 변환 할 수 있습니까? 나는 많은 답변을 보았지만 아무도 잘 작동하지 않습니다. 끝까지 시험을 치고 정상적으로 작동하는 경우에만 도움을주십시오.blob (이미지) 객체를 티타늄/안드로이드의 base64 문자열로 변환하는 방법은 무엇입니까?

감사합니다.

나는이

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); 
+0

신속한 답변 : 예하실 수 있습니다. 당신이 가지고있는 것, 말하자면 실제로 시도한 것을 포함하여 더 구체적인 질문이 있다면, 오류를 유발하는 일부 코드는 망설이지 않습니다. – njzk2

+0

나는 시도했지만 작동하지 않는다. 누군가 제안을하지만 확실하지는 않다. TanjaV 코드를 참조하십시오. – Ali

+0

해결책을 찾았습니다. \t var str = Ti.Utils.base64encode (imageview1.image); \t Ti.API.info (str); \t var image2 = Ti.Utils.base64decode (str); \t imageview2.image = image2; – Ali

답변

0

내가 해결책을 발견했습니다.

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

건배

관련 문제