こんにちは、これらのオプションの両方を一度に 1 つずつ使用して、画像をエンコードし、Android で http ポスト経由で送信します
String encodedImage = Base64.encodeToString(imageData, Base64.URL_SAFE + Base64.NO_WRAP);
String encodedImage = Base64.encodeToString(
imageData,Base64.DEFAULT);
画像をエンコードされた文字列に変換し、http ポスト経由で送信します。
WCF側では、次のように画像をデコードしようとしていますが、エンコードされた画像文字列はエンコードされた形式になっています。
byte[] contents = Convert.FromBase64String(encodedImage.Trim());
この後、例外がスローされます
The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters.
何がうまくいかない可能性があります。私はこれについて手がかりがありません。誰かが私を導くことができれば、私は感謝します。