2012-10-23 66 views
0

我下载了Base64.java从这里:安卓:使用的Base64到图像编码为字符串

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/util/Base64.java

包含方法encodeToString(),但其非常低的尺寸相比有什么我之前。它只有750行代码。

以前1从这里下载:

http://sourceforge.net/projects/iharder/files/

其中有2064行的代码,但没有方法encodeToString(),而不是它只有encodeToFile()方法。

哪些更健壮?

我使用的Base64的目的是将的ByteArray我从照相机API转换,并将其发送到服务器(编码字符串)。

谢谢

回答

0

好吧,如果你要编码的图像发送到您的服务器,你应该编码成一个String

byte[] imageBytes = yourByteArray; 
String encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT); 
+0

这样我就可以用较低的Base64大小? –

+0

当然可以.. – Carnal

相关问题