2014-04-05 84 views
1

我正在開發一個使用WCF的Web服務。該Web服務使用JSON與客戶端進行通信。此外,它提供了幾種使用DropNet API的方法。 現在我需要下載一個文件,所以我創建了一個名爲DownloadFile(...)的方法。我應該怎麼做才能使用JSON返回文件? DropNet方法:GetFile(字符串路徑)返回一個字節數組,在調用此方法後,如何將文件返回給客戶端? 我希望一切都很清楚。 謝謝Dropnet Web服務下載文件

目前我的方法返回一個共享網址:

public string DownloadFile(UserCredential data) 
    { 
     DropNetClient _client = new DropNetClient(data.appKey, data.appSecret); 

     _client.UserLogin = new UserLogin() { Token = data.token, Secret = data.secret }; 

     var file = _client.GetShare(data.root); 
     return file.Url; 

    } 

回答

1

有一些事情可以做,比如將文件保存到磁盤,然後下載等

但我更喜歡半黑客直接從Dropbox下載。 獲取Share Url並向url添加一個查詢字符串參數dl = 1,並且應該觸發該url上的直接下載。

+0

非常感謝您的幫助! – Cardella