2012-08-10 66 views
1

我們正在開發iPad應用程序,它應該從服務器下載內容(PDF,MP4,PPT)。爲此,我們正在開發一個web服務來傳輸內容。內容的大小大約是50到100 MB通過Java Web服務將內容傳輸到iPad

我需要一些澄清以下

  1. 作爲我的理解,這是無法發送大的內容作爲SOAP附件。
  2. 如果我將內容製作爲網址並傳輸到iPad,則iPad可以訪問URL並下載內容。

以上解決方案的主要區別是什麼?

對我的要求最好的方法是什麼?

回答

0
  1. 如果可能,我會避免使用SOAP服務,因爲您將花費不必要的時間來處理SOAP包裝。如果您確實需要使用它,則可以使用諸如wsdl2objc之類的項目來生成Objective C源代碼。我會建議使用基於REST的服務。

  2. 是的,iPad可以打一個URL並下載內容。您可以更好地下載它,而不是一個巨大的50-100MB下載(即單獨下載每個文件)。

+0

感謝Robert,webservice transfer和web url transfer有什麼區別?如果您提供技術說明,將會非常有幫助。 – user1590474 2012-08-10 14:45:57

+0

我不遵循你的問題。在服務器端需要的只是一個端點,它可以是一個SOAP web服務,一個WCF服務或一個簡單的.aspx或.jsp頁面,用於回傳適當的內容。我建議保持簡單,併爲.jsp或.aspx創建REST請求,而不是更正式的SOAP Web服務。 – 2012-08-10 16:05:03