Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.27;
Скачать: CL | DM;

Вниз

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

 
kofman ©   (2002-11-27 12:53) [0]

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


 
Wonder ©   (2002-11-27 13:31) [1]

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


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

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


 
Wonder ©   (2002-11-27 17:13) [3]

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


 
kofman ©   (2002-11-27 21:48) [4]

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


 
Wonder ©   (2002-11-28 11:47) [5]

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

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


 
kofman ©   (2002-11-28 22:54) [6]

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


 
Anatoly Podgoretsky ©   (2002-11-28 23:09) [7]

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


 
videolord ©   (2002-11-28 23:17) [8]

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


 
kofman ©   (2002-11-29 22:36) [9]

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


 
apay ©   (2002-11-29 22:49) [10]

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

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


 
kofman ©   (2002-12-01 17:26) [11]

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


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

1



Страницы: 1 вся ветка

Текущий архив: 2003.01.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
14-87063
Driverrr
2003-01-08 16:14
2003.01.27
Открылся новый раздел...


14-87080
Makhanev A.S.
2003-01-09 00:30
2003.01.27
Можно ли попросить общественность оценить скромные труды?


8-86973
ivankor
2002-10-11 15:02
2003.01.27
Как перевести данные TMemoryStream


14-87085
Аль
2003-01-09 03:35
2003.01.27
А что такое ИМХО? объясните...... эт по рашен?


14-87106
BorisUK
2003-01-07 11:57
2003.01.27
Что то страшное..