如何使用JSON对象将编码的Base64图像字符串发送到服务器

时间:2012-01-25 08:43:21

标签: android

我是android新手。我已经使用Json格式将图像作为字符串发送到服务器。

所以我有编码图像字符串,即base64字符串。

 Json j =  new JSonObject();

String Image_string = Base64.ToEncodedString(bytearray, Base64.Default);

j.put("image_file_content",Image_string);

但是我收到了这个错误。  请帮帮我..错了

400错误请求

错误请求

您的浏览器发送了此服务器无法理解的请求

此外,404 Not Found 尝试使用ErrorDocument处理请求时遇到错误。

1 个答案:

答案 0 :(得分:2)

考虑使用URLEncoder

URLEncoder.encode("String to encode", "UTF-8");

点击此处的文档:http://developer.android.com/reference/java/net/URLEncoder.html