我正在设置一个新的服务器和 android,并希望将 base64(image) 从 android 发送到服务器。我使用 JSON 作为 android 和服务器之间的数据格式,所以我必须将我的 base64 放入那个 JSON,但是服务器无法解码我的 base64,因为有一个像“\n,+”这样的符号等等。我也尝试使用记事本替换“\n”,但服务器仍然无法解码它..
注意:如果我使用 Postman,服务器可以正常工作
JSONArray data = new JSONArray();
for (int i = 0; i < listImage.size(); i++) {
//listImage.get(i).setBase64(map.get(listImage.get(i).getId()));
jsonObject = new JSONObject();
jsonObject.put("id",listImage.get(i).getId());
jsonObject.put("base64",map.get(listImage.get(i).getId()));
data.put(jsonObject);
}
jsonObject = new JSONObject();
jsonObject.put("image",data);
慕工程0101907
慕少森
跃然一笑
相关分类