2016-08-10 25 views
1

原始Restharp不支持UWP,我使用FubarCoder.Restsharp.Portable包。 我使用如何從Fubarcoder Restharp客戶端提取內容?

var request = new RestRequest(host, Method.GET); 
var response = await client.Execute<HttpWebResponse>(request); 

response.RawBytes是原始字節數組。我如何從中提取數據?我的回覆包含epub文件,我需要將其保存到文件中。

回答

3

首先,您需要您要寫入的文件的路徑,請注意,您不能簡單地寫入UWP中的任何路徑。您可以在MSDN上找到所有可訪問位置的列表。

然後只需使用File.WriteAllBytes方法將字節數組轉儲到文件中。

IRestResponse response = await client.Execute(request); 
byte[] bytes = response.RawBytes; 
File.WriteAllBytes(yourFile.Path, bytes);