2012-03-31 86 views
1

我的Android應用程序中有一個SQLite數據庫,我想通過互聯網更新它。 因此,我決定使用Web服務器,我可以存儲與SQL語句的TXT文件。然後我將下載該文件,並執行sql語句。 現在我有一些問題:Android:從網絡服務器更新sqlite數據庫下載文件

  • 如何保護txt文件?我不希望任何人使用普通瀏覽器訪問我的文件。
  • 如果我保護文件或網絡服務器,我如何進行身份驗證以下載它?
  • 此實現是通過Internet更新本地數據庫的最佳方式嗎?

回答

1

您可以將身份驗證層添加到您的Web服務器,並且當您需要訪問該文件時,只需發送身份驗證參數與您的請求,您就可以訪問該文件。不確定它的最佳實施與否取決於您的應用程序。你打算如何第二次更新數據庫,用戶是否要求更新數據庫?

+0

謝謝,以及我可以如何將身份驗證添加到我的網站?然後我可以如何發送身份驗證參數? 我打算一週更新我的數據庫一次。當應用程序啓動時,我驗證是否有更新通過服務器...並且用戶也可以請求手動更新。 – Ferox 2012-03-31 20:47:48

+0

你使用什麼樣的服務器?身份驗證憑證可以附加到「HTTP請求」,然後在另一端(您的Web服務器)解析,如果它認證您的服務器將通過「HTTP響應」響應,並且附加的將是您的SQL文件。 – Mayank 2012-03-31 21:34:19

+0

這是我的服務器,我不知道如何以及我要添加的身份驗證... =( http://translate.google.it/translate?sl=it&tl=zh-CN&js=n&prev=_t&hl=it&ie=UTF -8&layout = 2&eotf = 1&u = http%3A%2F%2Fwww.netonsons.com%2Fhosting-condiviso.php&act = url – Ferox 2012-03-31 21:49:58

相關問題