2011-05-11 17 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