2012-10-07 51 views
3

我有一個雲存儲網站,我想爲該網站創建一個Android應用程序。雲存儲上的Android網絡應用程序

我試過2種方法。

第一種方法

使用PhoneGap的打開一個遠程網站,處理一切和它內置的PHP等等一切工作正常。但云端存儲應用必須允許上傳和下載。在Phonegap中,我可以通過網站上傳,但無法直接下載到本地存儲。如果我的網站位於本地www文件夾中,則只能在本地完成。也是以這種方式Phonegap的API也不能使用。在這種情況下,如果我下載瀏覽器打開的任何文件。

第二種方法:

我試圖在本地使用PhoneGap的,只是創建我的雲存儲網站的API,以便在本地使用jQuery,阿賈克斯的幫助,使我可以發佈數據到遠程網址,但由於同源策略而無法完成。我可能會收到文件的JSON數據並顯示,但無法登錄用戶和其他功能。 :(同樣的問題。

別的我能做些什麼?有沒有其他的方法或解決方案,您可以提供關於我的這兩個方法或任何其他方法我可以使用嗎?

回答

2

根據各種數據你「再談到有幾種選擇。

你描述一個雲存儲的應用程序(我假設像投遞箱或谷歌驅動右)。

因此你要寫入文件系統而不是某種數據庫(本地ofc)

因此我會查看下面的api文檔; http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#File

實例也存在。

PS ive在開發過程中遇到同樣的問題,但他們似乎在生產中消失,也在那裏嘗試測試。

+0

意味着如何通過克服相同的原產地政策問題以及由此造成的其他特徵,將其登錄到網站。在您的開發過程中,您是否面臨同樣的原產地策略,如何在生產中消失請告訴我 – Abhishek

+0

在開發過程中,我通過從我的文件系統中打開它們來測試HTML文件。通過製作,我只是指在手機上進行測試。如果您仍然遇到問題,那麼請考慮使用JSONP而不是普通的json,這也適用於我。 –

+0

意味着我應該在所有類型中使用json,同樣的原產地策略不要阻止cookies。我試圖通過遠程php發送cookie。我應該使用cookie來檢查用戶是否登錄並向他們顯示他們的文件。這件事情是安全的嗎? – Abhishek