2011-05-11 20 views
2

嗨 我有一个完整的工作phonegap应用程序与一些文件(包括.csv和.jpg),我想检查在Web服务器上的更新(例如example.com/app )当某些页面被加载时。如果有新的文件,我想用这些更新的文件phonegap更新文件从外部服务器

例如覆盖在手机上的应用程序文件:
当你点击:

page2.html,检查在2.csv更新和2.JPG

在咨询

+0

与此有何进展? – Drewid 2011-05-13 14:38:28

+0

仍然试图找到合适的工具,我发现:https://github.com/aaronksaunders/FileDownLoadApp,并试图看看这是否适用于我 – 2011-05-16 06:17:19

+0

嗨!你有没有找到其他解决方案? – 2011-10-07 07:40:02

回答

1

你应该看看客户端的HTML5存储。

我正在使用HTML5 sqllite数据库来存储与我的应用程序中每个页面相关的json对象。然后,我有一个主配置文件,实际上是每个应用程序页面的站点地图,以及一个时间戳,当我检查Web服务器配置文件副本时,我运行比较以查看是否有任何文件过时/甚至是新的,如果是下载并存储在客户端数据库中。

而且看看

https://github.com/brianleroux/lawnchair

http://sixrevisions.com/web-development/html5-iphone-app/

希望这有助于

问候 安德鲁

+0

不幸的是,我有超过10MB的数据,所以数据库是害怕。 – 2011-05-16 06:14:36

+0

我已经重新整理了我的数据,所以我现在只有4MB可下载和lawnchair工作非常感谢! – 2011-06-08 07:29:52

+0

你是怎么用lawnchair更新这些文件的?它好像是一个数据存储,但是如何使用它来替换您的资源? – speg 2012-07-30 14:31:11

0

在HTML页面感谢,同样的鼻祖规则会限制你从阅读的JavaScript文件。 我想你必须在phonegap包装器中创建一个方法来检查文件。这个方法可以在javascript中调用。

+0

是的,我想知道将用于检查和下载新文件的JavaScript方法 – 2011-05-11 12:14:24