我有一个Android APP + RESTful(泽西)+ mysql。 我需要从Android应用程序发送(图像+名称+描述)到RESTfull并使用hibernate将其存储在mysql中。
反之亦然我需要通过我的Android APP收到相同的内容。 我知道应用程序和服务之间的数据交换应该是JSON格式。
但我想知道的是我应该在每个部分使用什么类型的数据。 我的意思是。我应该以什么类型将图像存储在mysql中。 以及如何将图像编码和解码为该类型。
我尝试使用字符串并且该工作正常,但我认为这不是一个好方法。
谢谢。答案 0 :(得分:0)
通过String
将{@ 1}}中的图片作为jsonobject
发送,因为您不需要在网络服务上查看图片,可以将图像存储为base64
在mysql中,当应用向服务询问图像时,服务会向他发送由应用发送的相同字符串,并且它非常容易将字符串解码回图像按varchar(4000)
当然,您可以使用base64.