2016-08-10 3 views
1

원본 Restsharp는 UWP를 지원하지 않으며 FubarCoder.Restsharp.Portable 패키지를 사용합니다. I는Fubarcoder Restsharp 클라이언트에서 콘텐츠를 추출하는 방법은 무엇입니까?

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); 
관련 문제