2012-07-11 67 views
0

我想從我的iPhone應用程序追加一些文本到我的網絡服務器上已存在的文件。最簡單的方法是什麼?我不希望你寫我的代碼,只是給我指針從哪裏開始,我需要在我的網絡服務器上運行(PHP?)如何輕鬆地將文本附加到服務器上的現有文件?

最初,每個應用程序可以發佈到不同的文件(我可以弄清楚一些獨特的標識符來幫助我)。後來我可能希望將所有數據寫入同一個文件,在這種情況下,我需要小心併發訪問。

此外,我不知道身份驗證應該如何工作;我是否應該要求每個用戶或應用擁有不同的帳戶和密碼,這很難做到,因爲我需要從應用內部創建帳戶的方式。或者我可以將所有用戶的默認密碼&嵌入到應用程序中 - 但這可能會導致我遇到一些安全問題。

我還缺少什麼?

編輯:我放棄iOS標記,因爲我認爲這是更多的Web服務器問題,而不是iOS問題。

回答

1

那麼,爲了將字符串附加到服務器上的文件中,我不得不說,最簡單的方法是將該字符串作爲HTTP請求的參數發送到服務器。然後服務器執行附加操作。

對於身份驗證,我認爲從用戶體驗角度來看,最好使用OpenID。這將爲您提供某種身份驗證,您將區分用戶,但仍然非常重要的是,用戶可以使用其當前帳戶。當網絡上的每一項服務都要求我爲此創建一個新帳戶時,我討厭它。

希望這會有所幫助。

乾杯!

+0

我會研究使用OpenID。但是,如果我發送字符串到我的Web服務器,我使用POST或GET?你意味着GET。我如何指定字符串被附加,而不是覆蓋或創建一個新文件? – 2012-07-11 07:19:40

+0

只需將一個NSURLRequest創建爲像這樣的網址:www.your_adress blabla/service.php?action = append&string = myStringToAppend。我只使用JSP,但我猜這是相同的語法。然後在您的Web服務中查看該操作參數是否爲「append」或「add」並執行相應操作。 – George 2012-07-11 07:31:58

相關問題