我正在开发一个phonegap iPhone应用程序,它以HTML文档的形式从网络下载内容,包括文本,图像和嵌入的HTML5视频。Phonegap离线存储
我想在可用时下载这些文档并将它们存储在本地,以便在离线模式下进一步阅读。我已经搜索了一下,发现存储这种数据的最佳位置将在应用程序的Documents文件夹中。但是,我真的不知道如何通过Phonegap API访问它。
我知道如何从js创建一个XHTML文件,但是如何从/向我自己的应用程序的Documents文件夹读取/写入文件?
我正在开发一个phonegap iPhone应用程序,它以HTML文档的形式从网络下载内容,包括文本,图像和嵌入的HTML5视频。Phonegap离线存储
我想在可用时下载这些文档并将它们存储在本地,以便在离线模式下进一步阅读。我已经搜索了一下,发现存储这种数据的最佳位置将在应用程序的Documents文件夹中。但是,我真的不知道如何通过Phonegap API访问它。
我知道如何从js创建一个XHTML文件,但是如何从/向我自己的应用程序的Documents文件夹读取/写入文件?
你可以存储在浏览器提供的sqlite数据库中。
我不会将视频数据存储在数据库中。 另外在web sql中,IOS中的整个数据库都有50MB的限制。 我会使用PhoneGap的文件API挂接到文件系统http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#File
也可以考虑通过编写目标C插件或使用类似RNCryptor https://github.com/rnapier/RNCryptor
加密视频如果只是有访问从照片的方式设备的浏览器缓存 - 这将节省您不得不自己管理它... – 2012-11-26 11:13:12