无法在JSON对象中添加Base64

时间:2016-01-25 11:42:54

标签: java json

我正在尝试创建包含Base64格式图像的JSON。 示例JSON:

{ "name":"NameOfPerson","profile_pic":"base64String"}

场景是:我想在blob字段下将此JSONObject存储到MySQL数据库。但由于base64String的长度,我无法在android上创建JSON。

现在我正在寻找解决方案。欢迎所有的解决方案和替代方法。

感谢。

1 个答案:

答案 0 :(得分:1)

看起来您没有压缩图像,因为base64编码数据未压缩图像太大,无法发送完整的编码数据。在一种情况下,它可能被发送但通常,字符串太大。在编码之前压缩位图。压缩到70%将为您完成工作