Android:使用Base64将Image编码为String

时间:2012-10-23 08:36:10

标签: android base64

我从这里下载了 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 并将其发送到服务器(编码后的字符串)

谢谢

1 个答案:

答案 0 :(得分:0)

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

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