【发布时间】:2011-09-05 11:21:23
【问题描述】:
我的问题很简单:当我使用 phonegap API 保存文件时,这些文件会保存在 HTML 5 存储数据库(包裹在 Phonegap 中)还是 iPhone 内存中?
如果你理解的话,我更喜欢第二个选项,因为没有 5 MB 的限制......
【问题讨论】:
标签: iphone cordova web-applications
我的问题很简单:当我使用 phonegap API 保存文件时,这些文件会保存在 HTML 5 存储数据库(包裹在 Phonegap 中)还是 iPhone 内存中?
如果你理解的话,我更喜欢第二个选项,因为没有 5 MB 的限制......
【问题讨论】:
标签: iphone cordova web-applications
我认为您说的是Local Storage,它确实有 5MB 的限制。但请记住,本地存储更多地用于键/值对。虽然 5MB 对于多媒体文件来说并不算多,但对于数据来说却是相当大的数量。
如果您想要将文件保存到设备,请查看 File API 上的 PhoneGap 文档。这允许将文件保存到每个设备的各自目录中。
我不确定存储限制,但这些将由设备本身决定(而不是由 PhoneGap)。
【讨论】:
除非 Phonegap 将文件保存到服务器(这看起来很奇怪),否则它显然必须将其保存到 iPhone 内存中,无论是否使用数据库。
您所说的 5 MB 限制是多少?
【讨论】:
PhoneGap 提供了许多对象,可让您访问文件系统,无论是在 iOS、Android 还是 Blackberry 上。查看docs for File 了解更多信息和示例。
【讨论】: