Как извлечь контент из клиента Fubarcoder Restsharp?

Оригинальный Restsharp не поддерживает UWP, и я использую пакет FubarCoder.Restsharp.Portable. я использую

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

а также response.RawBytes это необработанный массив байтов. Как мне извлечь данные из этого? Мой ответ содержит файл epub, и мне нужно сохранить его в файл.

1 ответ

Решение

Прежде всего вам нужен путь вашего файла, в который вы хотите записать, обратите внимание, что вы не можете просто записать в любой путь в UWP. Вы можете найти список всех доступных мест на MSDN.

Затем просто используйте метод File.WriteAllBytes для выгрузки байтового массива в файл.

IRestResponse response = await client.Execute(request);
byte[] bytes = response.RawBytes;
File.WriteAllBytes(yourFile.Path, bytes);
Другие вопросы по тегам