嗨,你一次使用这两个选项对图像进行编码并通过android中的http帖子发送
String encodedImage = Base64.encodeToString(imageData, Base64.URL_SAFE + Base64.NO_WRAP);
String encodedImage = Base64.encodeToString(
imageData,Base64.DEFAULT);
它将图像转换为编码字符串,通过http post发送它。
在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.
什么可能出错。我对此毫无头绪。如果有人能指导我,我将感激不尽。