将图像存储在MySQL数据库中并在Android中的ImageView中显示?

时间:2015-04-24 12:06:36

标签: php android mysql imageview

我是Android开发的新手。我只是想在MySQL数据库中存储一个图像,并希望在ImageView中显示该图像。

我该怎么办?

我想我必须将图像的URL存储在MySQL数据库中,但我也不知道该怎么做。

我也在使用PHP。

2 个答案:

答案 0 :(得分:1)

一种方法是使用php脚本存储base64版本的图像 base64_encode()返回图像的base64加密,但我不推荐它,因为这会增加图像的大小。 您应该将图像上传到服务器,并且只在数据库中存储图像的路径,然后将其加载到Android应用程序中。 这是一个很好的Java教程,它解释了如何通过HTTP http://www.jguru.com/faq/view.jsp?EID=62798上传图像,它应该适用于您的应用程序。

答案 1 :(得分:0)

尽可能避免,将图像存储在数据库中(因为它会增加大小) 如果您无法避免,请尝试在数据库中使用BLOB ..如上所述here

注意:在提问之前也要进行一些研究。