【问题标题】:Android: using Base64 to encode an Image to StringAndroid:使用 Base64 将图像编码为字符串
【发布时间】:2012-10-23 08:36:10
【问题描述】:

我从这里下载了 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 行代码。

前一个是从这里下载的:

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

它有 2064 行代码但没有方法 encodeToString() 而是只有 encodeToFile() 方法。

其中哪一个更健壮?

我使用 Base64 的目的是转换我从 Camera Api 获得的 ByteArray 并将其发送到 Server(编码字符串) .

谢谢

【问题讨论】:

    标签: android base64


    【解决方案1】:

    好吧,如果你想把编码后的图片发送到你的服务器,你应该把它编码成String

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

    【讨论】:

    • 所以我可以只使用小尺寸的 Base64 吗??
    猜你喜欢
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    相关资源
    最近更新 更多