Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: dotNet for Internet Добавлено: 26.11.03 05:24  

Автор вопроса:  Maxik
Цель: Скачать файл по http, с помощью класса httpwebrequest.
Уже все получилось, файл получается кривой, а хотел, чтобы получился не
кривой... По этому, что получилось, то не получилось.
Получаю поток ответа, на запрос: массив длиной 257.
Экспериментирую на картинке, по этому вижу, что несколько начальных
байтов сохранено корректно - на картинке они видны. Потом идет смещение
байтов - на картинке всякая муть.
Если получать ответ побайтно, без массива, то все в порядке, но часто
прога вылетает, сообщает о некорректном байте, который нельзя сохранить.
Мне нужно знать, в каком формате возвращаются данные по http протоколу.
Думаю, какие-то байты нужно обрезать. Может в них что-то левое - инфа о
потоке или еще что-нибудь.
Хелп, короче.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 26.11.03 09:28
Код в студию, плиз.

Ответить

Номер ответа: 2
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #2 Добавлено: 26.11.03 10:12
Сенкс, разобрался сам.

Ответить

Номер ответа: 3
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #3 Добавлено: 03.12.03 12:32
Для тех, кому интересно:
Сетевые потоки не поддерживают буферизацию.
Поэтому нужно использовать bufferstream(или как там его).

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам