嗨,嗯,一次使用这两个选项来编码图像并通过 android 中的 http post 发送它
String encodedImage = Base64.encodeToString(imageData, Base64.URL_SAFE + Base64.NO_WRAP);
String encodedImage = Base64.encodeToString(
imageData,Base64.DEFAULT);
它将图像转换为编码字符串通过http post发送。
在 WCF 端 um 尝试按如下方式解码图像,并且编码的图像字符串以编码格式出现。
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.
什么可能出错。我对此一无所知。如果有人可以指导我,我将不胜感激。