Страница: 1 |
Страница: 1 |
Вопрос: dotNet for Internet
Добавлено: 26.11.03 05:24
Автор вопроса: Maxik
Цель: Скачать файл по http, с помощью класса httpwebrequest.
Уже все получилось, файл получается кривой, а хотел, чтобы получился не
кривой... По этому, что получилось, то не получилось.
Получаю поток ответа, на запрос: массив длиной 257.
Экспериментирую на картинке, по этому вижу, что несколько начальных
байтов сохранено корректно - на картинке они видны. Потом идет смещение
байтов - на картинке всякая муть.
Если получать ответ побайтно, без массива, то все в порядке, но часто
прога вылетает, сообщает о некорректном байте, который нельзя сохранить.
Мне нужно знать, в каком формате возвращаются данные по http протоколу.
Думаю, какие-то байты нужно обрезать. Может в них что-то левое - инфа о
потоке или еще что-нибудь.
Хелп, короче.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #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(или как там его).