Получение части изображения из сети - C#
Формулировка задачи:
Привет всем.
Интересует следующий вопрос:
Как загрузить кусок изображения? Скажем изображение вести 1000 байт, мне нужно 300 байт.
Капал в сторону AddRange, ничего не вышло.
Есть у кого какие идеи?
Использую HttpWebRequest
Спасибо
Решение задачи: «Получение части изображения из сети»
textual
Листинг программы
var wr = (HttpWebRequest)WebRequest.Create(/*ссылка на картинку*/);
var offset = 900000;
wr.AddRange(offset, offset + 1000);
var response = (HttpWebResponse)wr.GetResponse();
using (var stream = response.GetResponseStream())
{
var buffer = new byte[1000];
stream.Read(buffer, 0, 1000);
using (var writer = File.Open("image.jpg", FileMode.Create, FileAccess.Write, FileShare.None))
writer.Write(buffer, 0, buffer.Length);
}