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 に答える