将文件从http上传到iphone

时间:2011-12-29 11:45:41

标签: iphone objective-c http

我希望能够在我的应用程序中将文件从我的计算机(Windows,Mac ...)上传到iPhone,所以我在Objective-c中寻找一个在iPhone上打开服务器的源代码,

但我的问题是,我如何实现从计算机上传到设备?

修改


我想从与设备位于同一网络的计算机上传文件, 就像是 : 用户将打开浏览器并选择一个文件,然后将其上传到设备。

我找到了CocoaHTTPServer但我真的不明白如何用这个上传文件到iPhone。

1 个答案:

答案 0 :(得分:0)

  1. 您可能希望将文件上传到FTP服务器,这不应该是一个问题。
  2. 在您的服务器上设置一个webservice或json,以了解更改或应该下载的内容(在很大程度上取决于您的应用程序的业务逻辑) - 它也可以是静态文本文件
  3. 现在问题是应用程序如何知道有新文件。
    • 选项1:如果用户按下按钮或在每个应用程序启动时轮询服务器等
    • 选项2:如果有新文件,请将推送通知发送到您的iPhone应用程序。
  4. 与发送推送通知相比,

    轮询服务器非常容易实现。


    修改 好吧,我看了你编辑的帖子。在iphone上托管本地网络服务器对我来说仍然很奇怪。

    另一种可能适合您的解决方案 - 如果您只想转移一些相当小的文件:

    • 在您的应用中启用Document Interaction
    • 这将允许用户通过邮件将文件发送到您的iPhone并使用"打开..."对话。