【问题标题】:type of data to be send between android and RESTful ws要在 android 和 RESTful ws 之间发送的数据类型
【发布时间】:2016-06-25 09:10:20
【问题描述】:

我有一个 android APP + RESTful(jersey) + mysql。 我需要将(图像+名称+描述)从 android 应用程序发送到 RESTfull 并使用休眠将其存储在 mysql 中。

反之亦然,我需要通过我的 android APP 接收相同的内容。 我知道应用程序和服务之间的数据交换应该是 JSON 格式。

但我想知道的是我应该在每个部分使用什么类型的数据。 我的意思是例如。我应该通过什么类型将图像存储在 mysql 中。 以及如何将图像编码和解码为该类型。

我尝试使用 String 并且效果很好,但我认为这不是一个好方法。

谢谢。

【问题讨论】:

  • 所以最后这就是我在android应用程序中使用base64对图像进行编码并将其传递给jsonobject并将其发送到ws,反之亦然,当接收到它时将图像存储为varchar(4000) mysql 因此,如果这是正确的,则仅在 android 应用程序内的服务器端没有修改希望这个答案能帮助某人,如果它不正确,请。

标签: java android mysql hibernate rest


【解决方案1】:

通过base64编码,将Android应用程序中的图像作为String发送到jsonobject,因为您不需要在网络服务上查看图像,您可以将图像存储为varchar(4000)在 mysql 中,当应用程序向服务请求图像时,服务会向他发送应用程序发送的相同字符串,并且通过base64. 将字符串解码回图像非常容易

当然你可以用jsonobject中的图片发送你想要的任何信息

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 2013-01-11
    • 2012-10-23
    • 1970-01-01
    相关资源
    最近更新 更多