Получение части изображения из сети - 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы