2013-05-13 294 views
0

* 背景: *我有一個「文檔庫」 app.The樣-的iOS應用程序調用WCF服務下載文件以及獲取元數據(文件名,文檔大小等)。還有一個用於上傳文檔的.Net客戶端。當我上傳文檔時,通過爲每個文檔創建一個單獨的文件夾,將其保存在「AppDomain.CurrentDomain.BaseDirectory」中。因此,有效,該文件存儲在「C:\ inetpub \ wwwroot \ Foo \ bar \ document.doc」。調用WCF服務

* 問題: *當iOS應用嘗試下載一個文件,它會返回錯誤500「找不到路徑「一部分C:\的Inetpub \ wwwroot的\富\酒吧\文件。 doc'「但是,它會正確返回文檔的元數據(文檔名稱,文檔大小,文檔位置等)。

我該怎麼做讓應用程序下載文檔?

回答

1

錯誤500正在從服務器發回。所以問題出在服務器端。你確定這條路是正確的嗎?上傳的文件在該目錄上?

+0

我忘了在帖子中提到,WCF服務和應用程序託管在不同的服務器上。因此,服務運行在Server1上,應用程序託管在Server2上。文件上載到Server2的C:\上。 iOS應用程序調用在Server1上運行的WCF服務,它會在c:\ here中查找文檔。問題是,我如何/在哪裏上載文檔以使其可用於iOS應用程序? – user1550951 2013-05-14 02:15:03

+0

等待,服務器1上的服務和服務器2上的文檔?我不知道你的系統的設計是什麼,但對於「存儲庫應用程序」,我將使用服務器來存儲文檔和服務。然後我會創建兩個方法,給我上傳和下載文檔的可能性。該應用程序只會調用這些方法來檢索和存儲文檔。 – Darkito 2013-05-14 08:33:06