Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法用phonegap在iPhone闪存中保存文件?_Iphone_Cordova_Web Applications - Fatal编程技术网

有没有办法用phonegap在iPhone闪存中保存文件?

有没有办法用phonegap在iPhone闪存中保存文件?,iphone,cordova,web-applications,Iphone,Cordova,Web Applications,我的问题很简单:当我用phonegap API保存文件时,这些文件保存在HTML5存储数据库(包装在phonegap中)或iPhone内存中 如果您理解了,我更喜欢第二种选择,因为没有5 MB的限制。…除非Phonegap将文件保存到服务器(这似乎很奇怪),否则它显然必须将文件保存到iPhone内存,无论是否使用数据库 你说的5MB限制是什么?我想你说的是5MB限制。但请记住,本地存储更多用于键/值对。虽然5MB对于(比如)多媒体文件来说并不多,但对于数据来说却相当可观 如果您想要的是将文件保存

我的问题很简单:当我用phonegap API保存文件时,这些文件保存在HTML5存储数据库(包装在phonegap中)或iPhone内存中


如果您理解了,我更喜欢第二种选择,因为没有5 MB的限制。…

除非Phonegap将文件保存到服务器(这似乎很奇怪),否则它显然必须将文件保存到iPhone内存,无论是否使用数据库


你说的5MB限制是什么?

我想你说的是5MB限制。但请记住,本地存储更多用于键/值对。虽然5MB对于(比如)多媒体文件来说并不多,但对于数据来说却相当可观

如果您想要的是将文件保存到设备中,请查看PhoneGap的文档。这允许将文件保存到每个设备各自的目录中


我不确定存储限制,但这些限制将由设备本身决定(而不是PhoneGap)。

PhoneGap提供了许多对象,让您可以访问文件系统,无论是在iOS、Android还是Blackberry上。查看以获取更多信息和示例。

iOS对HTML5数据库的限制为5 MB。因此,例如,是否可以制作一个html页面,该页面的唯一任务是下载我必须使用的所有内容(更新、照片等…)?这是可能的,但不推荐。如果这些核心文件是应用程序的一部分,最好将它们包含在www文件夹中,并与应用程序一起使用。如果您使用下载的文件来改变应用程序的外观或行为,苹果可能会认为,当您绕过他们的更新审查过程时。。。并可能拒绝你的批准。如果你正在构建一个RSS阅读器,那么当然下载资源和内容是有意义的。但是,如果你的目标是自己托管应用程序的文件,允许你在方便的时候更改它们,这可能会有点问题。但是,我的问题不是更新整个应用程序(图形保持不变),而是只更新我使用的数据。例如,我必须建立一个应用程序,显示一些城市旅游,我想更新他们。那么,我可以创建一个名为“data”的文件夹来存储所有媒体文件(在“www”文件夹之外)?如果它是应用程序的补充数据。。。那么是的,我认为文件API就是你想要的。我自己没有使用过它,但建议查看文档,看看每个设备如何处理存储/检索文件。。。因为位置有点不同,取决于设备。