android http post base 64 string to .net wcf

时间:2011-08-21 04:51:11

标签: android wcf

这很紧急。我试图发布图像转换为base 64字符串。 这是我的Android(java)代码。

private String decodeUTF8(byte[] bytes) {
    return Base64.encodeToString(bytes,0);
}
   String json = "{\"Image\":\""+img+"\",\"Locationxy\": \"" + location
                +"\", \"PestInfo\": \"" + pestInfoTxt.getText().toString() + "\", \"UserID\":\"" 
                + user + "\" } " ;

在服务器上,错误:反序列化Pest类型的对象时出错。遇到无效字符' ”。

如何编码?

1 个答案:

答案 0 :(得分:2)

尝试将NO_WRAP标志传递给Base64编码器。 JSON反序列化器可能会阻塞字符串中未转义的换行符。