将图像存储在数据库中

时间:2012-10-27 14:09:25

标签: php objective-c ios database image

我意识到这是一个相当广泛的问题,因此任何一般性指导都会有所帮助。

我有一个应用程序,从服务器下载数据,并显示在表格视图中。 tableview的每个条目也都有一个与之关联的图片。这就是我被困的地方。我是以某种方式将图像存储在我的FTP服务器上,并包含图像的链接?或者我直接将图像存储在数据库中?是否有任何教程解释如何执行此操作?

3 个答案:

答案 0 :(得分:1)

我会说存储图像路径,因为我的图像文件系统访问速度比数据库快。

阅读Facebook做/说的话。

答案 1 :(得分:1)

您可以将文件的路径存储为VARCHAR字段,但必须验证数据是否确实存在(某人可能已删除该文件而DB中的记录不会指示该文件),或者您存储了将自身映像为BLOB字段 第二种方法更加一致,但使DB更大并使您处理BLOB字段。除非你真的需要将图像存储在数据库中,否则我会选择第一个。

答案 2 :(得分:1)

执行此操作的最佳方法是将图像路径存储在数据库中, 因为它具有良好的性能,可以让您更好地控制 当你使用目录时它。