image
はイメージファイルの文字列です。C#とJavaのBase64の違い
C#で次のように私は、コードを持っている:
Convert.ToBase64String(image);
及びコードJavaで次のように org.apache.commons.codec.binary.Base64.encodeBase64(image.getBytes())
結果が異なります。
誰かが言うその
Javaバイト理由:-128#バイトC
127:0
255しかし、私はこれをどのように修正することができますか? JavaでC#のConvert.ToBase64String()
を実装するにはどうすればよいですか? Javaを使ってC#と同じ結果が必要です。
「イメージ」は文字列です。しかし、 'Convert.ToBase64String'は' string'を取っておらず、 'byte []'だけを取っています。 – CodesInChaos
イメージデータを文字列にどのように取得するかを表示できますか?両方の言語でお願いします。 – Stephan
理由を説明した人に、あなたのコードが間違っている理由を説明してください。さもなければ、C#コードを提供して明確化する必要があります。 –