Re[2]: Проверка наличия файла на сервере http://
От: smartmaster  
Дата: 12.08.05 08:54
Оценка:
Здравствуйте, mgoncharenko, Вы писали:


>> нет файла abcd.txt, но при запросе к серверу все функции завершаются

>> корректно и у меня пишется в файл что-то вроде этого:

M>[погрызено]


M>Функции, может, и завершаются, но файл всё же не найден. Проанализируй

M>заголовки HTTP-ответа сервера, там первой строчкой наверняка идёт
M>HTTP/1.0 404 Not found
M>

Спасибо, конечно, но КАК это сделать???

В InternetQueryOption я не нашел подходящего флага

Еще нашел в инете способ:

...
hi = InternetOpen(NULL, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
hf = InternetOpenUrl(hi, lpURL, NULL, 0, 0, 0);
size = InternetSetFilePointer(hf, 0, NULL,FILE_END, 0);

if(size == DWORD(-1)) return true;

только вот незадача — если даже в lpURL корректный путь к файлу на серваке, в size всегда кладется -1! Тоже непонятно, почему...

Просьба сильно не обзываться, я в первый раз под интернет пишу ))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.