2012-01-11 13 views
2

私のアンドロイドアプリケーションでは、jpegイメージをbase64バイナリのエンコード値に変換したいと思います。 アンドロイドでこれを達成する方法は?jpegイメージをbase64でエンコードされたバイナリ値に変換するには?

編集私は次のコードでbase64文字列に私のビットマップイメージをエンコードしている :

ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
      mBitmap.compress(Bitmap.CompressFormat.JPEG, 90, stream); 
      byte[] val = stream.toByteArray(); 
      String ba = Base64.encodeToString(val, Base64.DEFAULT); 

出力は、文字列の形式です。私はバイナリ値として出力が必要です。

+0

この画像をウェブサービスに送信していますか? –

+0

@MohitSharma ya Webサービスに送信します。 –

答えて

0

接続にKSOAP2を使用する場合は、
new MarshalBase64().register(envelope);これは魔法です。

+0

ちょうどポストの方法をPHPに送っています –

+0

Uのコードを共有できます –

+0

私は自分の投稿を編集しました。 –

関連する問題