Android Image 64位编码图像无法在WCF中进行解码

时间:2013-05-22 04:07:32

标签: android wcf encoding decoding

嗨,你一次使用这两个选项对图像进行编码并通过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.

什么可能出错。我对此毫无头绪。如果有人能指导我,我将感激不尽。

0 个答案:

没有答案