0

我从这里下载了Base64.java

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的目的是转换从 Camera Api 获得的ByteArray并将其发送到服务器(编码字符串)。

谢谢

4

1 回答 1

0

好吧,如果您想将编码后的图像发送到您的服务器,您应该将其编码为String

byte[] imageBytes = yourByteArray;
String encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT);
于 2012-10-23T08:42:27.623 回答