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

Вниз

Ссылка на объект для скачивания   Найти похожие ветки 

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

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

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


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

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


 
DelphiN! ©   (2004-07-25 12:37) [2]

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


 
Reindeer Moss Eater ©   (2004-07-26 10:05) [3]

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

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


 
DelphiN! ©   (2004-07-26 14:40) [4]

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


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


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


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


 
Reindeer Moss Eater ©   (2004-07-26 14:48) [6]

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

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

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


 
DelphiN! ©   (2004-07-27 13:26) [7]

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


 
DelphiN! ©   (2004-07-27 13:29) [8]

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


 
Reindeer Moss Eater ©   (2004-07-27 13:30) [9]

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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
3-1094450182
dolmat
2004-09-06 09:56
2004.10.03
Как добавить подписи к строкам запроса


3-1094047680
Новенький
2004-09-01 18:08
2004.10.03
засунуть картинку в базу данных Access


14-1094817192
Kraj
2004-09-10 15:53
2004.10.03
Выключение


1-1095353131
UserUserov
2004-09-16 20:45
2004.10.03
Постоянные программы


1-1095747881
drew
2004-09-21 10:24
2004.10.03
VB макрос...может кто поможет в листе Excel надо сравнить ячейки