2011-12-29 80 views
0

我希望能夠在我的應用程序上傳文件從我的電腦(Windows,Mac ...)到iPhone,所以我尋找一個源代碼在Objective-C中打開服務器在iPhone上,從HTTP上傳文件到iphone

但我的問題是,我如何實現從我的電腦上傳到設備?

編輯


我希望將文件從同一網絡是設備上的計算機上傳, 是這樣的: 用戶打開瀏覽器,選擇一個文件,它會被上傳到設備。

我發現CocoaHTTPServer,但我真的不明白如何上傳文件到iPhone與此。

+0

從Mac/Pc下載到設備會不會更容易,而不是上傳到設備? – Peres 2011-12-29 11:48:50

+0

這是一個重複的問題:http://stackoverflow.com/questions/2242419/iphone-transfer-of-files-from-mac-pc-to-app – Lefteris 2011-12-29 11:59:37

+0

我看到這篇文章,但他們沒有添加任何內容上傳文件... – MTA 2011-12-29 12:03:25

回答

0
  1. 你可能想上傳文件到FTP服務器,這應該不成問題。
  2. 建立一個web服務或JSON服務器上知道發生了什麼變化,還是應該下載(在很大程度上取決於你的應用程序的業務邏輯) - 它也可能是一個靜態文本文件
  3. 現在的問題是如何應用知道有新文件。
    • 選項1:如果用戶按下按鈕或每一個應用程序啓動輪詢服務器等
    • 選項2:發送推送通知到你的iPhone應用程序,如果有新的文件。

輪詢服務器將很容易實現,相對於發送推送通知。


編輯: 好吧,我看了你的後期編輯。在iPhone上託管本地網絡服務器聽起來對我來說仍然很奇怪。

另一種可能的解決方案,這可能會爲你工作 - 如果你只希望只轉了幾個,而小檔案:

  • 能夠在您的應用程序Document Interaction
  • 這將允許用戶通過郵件將文件發送到您的iphone,並使用「打開在...」對話框中的應用程序打開文檔。
+0

我編輯我的帖子.. – MTA 2011-12-29 12:03:00