WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  да но..

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   да но..
DmitryRyvkin опубликован 21-11-2001 19:21 MSK   Click Here to See the Profile for DmitryRyvkin   Click Here to Email DmitryRyvkin  
Да, вчера поразбирался с библиотекой wininet. Вроде относительно понятно,
но есть вот какой вопрос. (Думаю, на форуме это каждый второй знает, ответьте плиз)
Вот скажем файлик - "http://www.sources.ru/cpp/resizeTest.zip"
Я делаю
CInternetSession session ("Name");
CHttpConnection* pServer=session.GetHttpConnection("www.sources.ru",0x50);
CHttpFile* pFile=NULL;
pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_GET,
"cpp/resizeTest.zip", NULL, 1, NULL, NULL, INTERNET_FLAG_RELOAD);
pFile->AddRequestHeaders(szHeaders);
File->SendRequest();

Затем получаю по QueryInfoStatusCode что, мол,все ОК, код возврата 200, типа
качай (?). А вот далее не понимаю. Во первых размер этого файла куда меньше
чем реальный. Во- вторых , после скачивания он оказывается
просто набором текстовых строк типа
<!-- frames -->
<frameset rows="94%,*">............................
что, насколько я понял html таги.
Извините за слишком подробное изложение, может никто с MFC для этого не заморачивался,
но ответьте - "www.sources.ru" - это сервер ?
а "cpp/resizeTest.zip" -это объект для скачивания ? И можно его вообще по
http сервису скачивать ?

purpe опубликован 22-11-2001 10:00 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
ну во-первых объект для скачивания по идее должен быть:
/cpp/resizeTest.zip
ты косую палочку пропустил.

А во вторых я бы на твоём месте сперва разобрался как этот механизм без MFC работает, а потом уж в MFC всё енто клепал ...

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.