![]() |
Модераторы: marykone |
![]() ![]() ![]() |
|
usp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.4.2004 Репутация: нет Всего: нет |
Народ, дайте, пожалуйста, ответы на следующие вопросы:
1. Можно ли извлечь блок информации из файла в интернете без скачивания этого файла целиком, причем, с использованием WinInet? (Есть файл большого размера. Необходим только фрагмент в N байт, расположенный в самом конце.) 2. Если такая возможность существует, напишите, как это сделать? Заранее спасибо. Очень нужно. Это сообщение отредактировал(а) usp - 16.9.2004, 11:58 |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 22 Всего: 454 |
А в чем проблема?
InternetOpenUrl - открыть файл InternetSetFilePointer - перемотать куда надо InternetReadFile - считать сколь надо InternetCloseHandle - закрыть файл -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
Ага, только весь вопрос по какому протоколу файл качается.
Иными словами, как будет выглядеть полный URL на ту самую закачку? |
|||
|
||||
Akina |
|
||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 22 Всего: 454 |
DENNN
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
usp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.4.2004 Репутация: нет Всего: нет |
Все это мне известно. И возможности работы только с HTTP протоколом у InternetSetFilePointer. Как проверить поддерживает ли сервер возможность произвольного доступа к контенту? Я полагаю от этого зависит могем мы поставить указатель файла в произвольную позицию или нет. |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
Хотелось бы поподробнее услышать, как через метод GET получить только произвольный кусок ответа от сервера (автору ведь интересно именно не прокачивать лишний трафик).
|
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Можно, например, глянуть, как это делают программы-качалки (сам сейчас точно не помню)
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Jin X |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 5.3.2004 Репутация: нет Всего: 1 |
Офигенный ответ
![]() Сдаётся мне, что можно при использовании InternetOpenURL можно указать в заголовке запроса строку типа (здесь перечислено 4 блока):
--------------------
Бойся своей мечты, ибо она осуществима! |
|||
|
||||
usp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.4.2004 Репутация: нет Всего: нет |
Jin X ...Вот только сработает ли это я пока не знаю...
Сработает. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Сетевые технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |