2011-07-13 66 views
0

我想将我从Web服务拍摄的一些照片存储到手机中,以便在没有互联网连接的情况下使用。我将数据存储到数据库,但我有一个问题:我应该在数据库中存储照片的URL和文件夹中的照片,还是将图像存储在数据库中?照片的数量不应该太大;像200-300个小照片,每个大约30-40kB。我应该将图像保存在数据库还是文件夹中?

回答

1

如果你已经拥有一个数据库,我将把数据库中的照片与照片的路径组织起来。照片可以存储在存储卡或本地磁盘上。

+0

iOS设备上没有存储卡。 –

0

将所有图片存储在文档文件夹中,并且当没有互联网连接时从iPhone的文档文件夹中获取它们。

0

基本的经验法则是将诸如图像这样的大数据对象放在磁盘上,只引用URL。无论如何,这可以派上用场/处理图像。

每个图像30-40 kB没有那么多,但是我认为6-12 MB的数据库相当广泛,特别是它可能是大部分数据库卷。

0

我对iOS不太熟悉。但我的理解是它支持XML文件。如果数据库仅用于存储路径(而不是图像),为什么不使用xml文件来存储路径?

如果你需要分贝,与小图像,我不认为这是一个问题,如果手机刚刚使用它。无论哪种方式,我不认为这会是一个问题。就效率而言,其他人可能会给你更好的答案。这超出了我的管辖范围。

相关问题