DmitryRyvkin |
опубликован 21-11-2001 19:21 MSK
Да, вчера поразбирался с библиотекой 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 сервису скачивать ?
|