2012-10-23 61 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

相關問題