Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получение имени файла на сервере кот. грузится по умолчанию.


kofman ©   (2002-11-27 12:53:00) 

Мастера, я уже задавал этот вопрос но не получил внятного ответа. Есть URL-адрес сервера, как определить какой файл грузится по умолчанию при обращении к данному серверу?
Например: если написать в браузере www.download.ru (не указываю в явном виде имя файла который надо скачать), то браузер сам подставит туда имя файла (ну допустим index.htm или default.html), так как это имя узнать мне из моей программы?


Troll   (2002-12-02 12:25:00) [1]

1


kofman   (2002-12-01 17:26:00) [2]

Всем спасибо.


apay   (2002-11-29 22:49:00) [3]

> videolord
а если все генерится на лету? имеем большой опс!

> kofman
насколько знаю -- никак. это-ли не внятный ответ.


kofman   (2002-11-29 22:36:00) [4]

>videolord не понял мысль... как это реализовать с помощью NMHTTP?


videolord   (2002-11-28 23:17:00) [5]

Можно вызвать корневую папку сервера, например www.download.ru, а потом посмотреть что тебе вернет сервер в заголовках, там и будет имя файла, которое броузер подставляет в строку адреса :-)))


Anatoly Podgoretsky   (2002-11-28 23:09:00) [6]

Нет, потому что и даже файла может не быть


kofman   (2002-11-28 22:54:00) [7]

Т.е. что выхода нет?


Wonder   (2002-11-28 11:47:00) [8]

С клиента - никак. Только посмотрев конфигурацию сервера.

Клиент запрашивает URL - сервер зырит и решает: если это URL, грубо говоря, указывающий на директорию, - либо выдать какой-то документ, либо показать содержимое этой директории (что-то типа опции DirectoryIndex). Если нет - выдать то, что указано в URL.


kofman   (2002-11-27 21:48:00) [9]

Так как узнать у веб-сервера имя этого файла?


Wonder   (2002-11-27 17:13:00) [10]

Нет, не знает. Знает веб-сервер, что отдавать клиенту по умолчанию.


kofman   (2002-11-27 16:22:00) [11]

Просто бывает, что я задаю не полный путь, а браузер сам дополняет. Но дело не в этом, он же загружет файл, значит знает его имя.


Wonder   (2002-11-27 13:31:00) [12]

А кто сказал, что браузер что-то куда-то подставляет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо