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

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

Ссылка на объект для скачивания


DelphiN! ©   (2004-07-25 08:00:00) 

Имеется ссылка, и нужно узнать является ли эта ссылкой на объект для скачивания или же это обычная ссылка на страничку, при этом нужно чтобы все работало с динамическими сайтами, может кто знает как отличить ссылки?

Заранее благодарен


Reindeer Moss Eater   (2004-07-27 13:30:00) [1]

А если сайт динамический?

Это как? Это Где?
А что это меняет для клиента?
А клиенту не по барабану, какой там именно сайт?


DelphiN!   (2004-07-27 13:29:00) [2]

Например получения приложения к письму с почтового сервера


DelphiN!   (2004-07-27 13:26:00) [3]

А если сайт динамический?


Reindeer Moss Eater   (2004-07-26 14:48:00) [4]

Ну я имею ввиду что является данными не для отображения в броузере.

Тогда тебе нужно перебирать только те ссылки, которые встречаются внутри <a href=...>

Ага. Например:
<a href=... somefile.pdf>


Algol   (2004-07-26 14:47:00) [5]


> Ну я имею ввиду что является данными не для отображения
> в броузере.


Тогда тебе нужно перебирать только те ссылки, которые встречаются внутри <a href=...>


DelphiN!   (2004-07-26 14:40:00) [6]

Reindeer Moss Eater :)))
Ну я имею ввиду что является данными не для отображения в броузере.


Reindeer Moss Eater   (2004-07-26 10:05:00) [7]

Имеется ссылка, и нужно узнать является ли эта ссылкой на объект для скачивания или же это обычная ссылка на страничку

Успокойся. Абсолютно все ссылки - объекты для скачивания.


DelphiN!   (2004-07-25 12:37:00) [8]

А может гденибудь в TWebBrowser можно перехватить это событие?


Koster   (2004-07-25 11:04:00) [9]

Ссылки не отличить.
Можно делать запрос HEAD и определять по полю Content-Type что же там за данные (text/html или octet-stream, их довольно много) Если объект конкретный (например zip архив или exe файл) то это довольно хороший способ.
Плюс в случае ответа сервера 3**, надо проверять переадресацию, как это делают грамотрые менеджеры закачки.


Наверх

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