我是Android开发的新手。我只是想在MySQL数据库中存储一个图像,并希望在ImageView中显示该图像。
我该怎么办?
我想我必须将图像的URL存储在MySQL数据库中,但我也不知道该怎么做。
我也在使用PHP。
答案 0 :(得分:1)
一种方法是使用php脚本存储base64版本的图像 base64_encode()返回图像的base64加密,但我不推荐它,因为这会增加图像的大小。 您应该将图像上传到服务器,并且只在数据库中存储图像的路径,然后将其加载到Android应用程序中。 这是一个很好的Java教程,它解释了如何通过HTTP http://www.jguru.com/faq/view.jsp?EID=62798上传图像,它应该适用于您的应用程序。
答案 1 :(得分:0)
尽可能避免,将图像存储在数据库中(因为它会增加大小)
如果您无法避免,请尝试在数据库中使用BLOB
..如上所述here。
注意:在提问之前也要进行一些研究。