我正在尝试开发一个Android应用程序,它将使用PHP连接到远程SQL数据库。我将图像存储在远程SQL数据库中作为BLOB。 (例如,包含学生ID,学生姓名,学生形象的表格)我需要将这些数据保存到我的Android数据库中。
我已经读过使用JSON是一种很好的方法但是无法找到任何关于将图像blob从PHP保存到Android数据库的好示例。如果您可以在服务器端和客户端指导我,我将不胜感激。感谢。
答案 0 :(得分:3)
您没有找到使用blob的任何示例的原因是因为高度警告将图像存储为博客。我遇到了与你完全相同的问题,并最终决定切换并将图像存储在文件系统中,并且只存储数据库中的路径。这使得将图像更容易地转移到android。
将图像作为blob存储在android上是一个特别糟糕的主意,原因有几个,最大的一个对象永远不会超过1 meg。因此,如果您尝试创建数据库光标以在列表视图中显示项目,那么在应用程序崩溃之前,您将限制为1-10项。我是根据经验说的。
如果您想了解更多信息,请发表评论。现在要上课了。