Форум: "Сети";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизСсылка на объект для скачивания Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c