Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как програмно определить наличие файла на сайте


Автор: Gorcer 24.7.2004, 10:44
Хочу выложить в сеть программу, которая будет работать если на моей страничке есть определенный файл.
Как проверить наличие файла? sad.gif

Автор: _hunter 24.7.2004, 11:28
пытаешся его GET' нуть если в ответ получеш ( 404 ( для HTTP ) ) -- нет такого файла -- можеш смело неработать smile.gif ( хотя еще нужно проверить наличие возможности выхода в интернет )

Автор: Gorcer 24.7.2004, 12:12
Общий алгоритм мне ясен,.....
допустим я делаю следующее
wb1.navigate('http:\\MySait\file.txt');

как определить. что такого файла нет(как определитть код ошибки 404),...или если есть, как ему сказать чтобы он непытался Открыть. или Сохранить файл

Автор: _hunter 24.7.2004, 12:16
что такое wb1 не знаю => ничего посоветовать не могу
но smile.gif могу посоветовать TIdHTTP
береш его метод Head('http:\\MySait\file.txt');
и смотриш ResponseCode

Автор: Gorcer 24.7.2004, 12:45
Спасибо. все работает! biggrin.gif

Автор: _hunter 24.7.2004, 12:49
всегда пожалуйста smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)