![]() |
|
Модераторы: feodorv |
![]()
|
|
| 12usver12 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 5.1.2007 Репутация: нет Всего: 1 |
вот есть такой кусок стандартного кода для скачки файла с инета, много раз его встречал в инете,пробовал хтмл странички вроде скачивает, но вот когда хочу скачать gif-файл, не выходит - точнее скачивает не все байты и всегда их не хватает до реального количества, скачивает часть но весь файл в зависимости от const int BUFF_SIZE чем он меньше тем больше файла скачивается до реального кол-ва байт инет-файла...в чем может быть причина ? может быть здесь ?
|
||||
|
|||||
| lemax |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 14.10.2007 Репутация: нет Всего: 1 |
||||
|
||||
| 12usver12 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 5.1.2007 Репутация: нет Всего: 1 |
серавно не могу покамись решить проблему , вообще мне нужно код скачки файла с возможностью манипулирования,отсылки http headers если у кого-то есть код подобный на сокетах или другая реализация то выкладывайте в студию
|
|||
|
||||
| ptr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 661 Регистрация: 31.5.2006 Где: Новосибирск Репутация: 9 Всего: 14 |
InternetReadFile скорее всего считывает всё правильно. А вот запись буфера в файл не правильная. Файл на то и бинарный, что в нем может быть всё что угодно, например, '\0' посередине. Используй вместо operator <<, метод write:
-------------------- Единственный способ определить границы возможного - это выйти за эти границы, в невозможное. Артур Кларк. |
|||
|
||||
| 12usver12 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 5.1.2007 Репутация: нет Всего: 1 |
спасибо ptr проблема решена !
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |