2012-07-11 62 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

相关问题