Я пытаюсь загрузить и сохранить файл из HttpWebResponse, но им не удалось сохранить файл (кроме текстовых файлов) правильно.
Я думаю, что это как-то связано с этой частью:
byte[] byteArray = Encoding.UTF8.GetBytes(http.Response.Content);
MemoryStream stream = new MemoryStream(byteArray);
Текстовые файлы отлично работают с указанным выше кодом, но когда я пытаюсь сохранить файл Content to Image, он будет поврежден. Как написать эти "строковые" данные в файл изображения (и другие двоичные файлы).
Забыл упомянуть, это .NET CP 3.5, и у меня есть класс-оболочка класса HttpWebResponse для добавления OAuth и т.д.