Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2012, 21:47   #1
borockov
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 10
По умолчанию Скачивание файла webbrowser

Всем привет, друзья такой вопрос. Есть небольшой браузер с вкладками. Вкладки реализованы с помощью pagecontrol. Захожу на site.ru там есть ссылка с тегом
Код HTML:
target_blank
, т.е при нажатий на эту ссылку страница открывается в новой вкладке(учитывая то что файл который надо скачать имеет формат pdf, а на компе установлен adobe reader, в новой вкладке начинается не скачивание файла а открытие), как сделать так что бы при нажатий на эту ссылку (естественно программно) файл сразу скачивался, а не открывался в новой вкладке, тем более что ссылка прямая.
borockov вне форума Ответить с цитированием
Старый 25.11.2012, 22:15   #2
borockov
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 10
По умолчанию =)

Меня сейчас посетила одна мысль, а можно ведь пропарсить страницу, и вырезать с помощью функций POS тег
Код HTML:
target_blank
borockov вне форума Ответить с цитированием
Старый 26.11.2012, 11:24   #3
borockov
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 10
По умолчанию

Друзья, с тем как пропарсить страницу я разобрался, покажите плз как программно нажать на ссылку?
borockov вне форума Ответить с цитированием
Старый 26.11.2012, 13:16   #4
borockov
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 10
По умолчанию =)

Ну вот таким образом скачивается файл по прямой ссылке, с этим разобрался.
Код:
var
 q:tmemorystream;
begin
  q:=TMemoryStream.Create;
  idHTTP1.Get('sosisochnaya.ru/file.rar',q); //Место файла на сервере
  q.SaveToFile('C:\file.rar'); //Куда сохранять файл
q.free;
end;
borockov вне форума Ответить с цитированием
Старый 26.11.2012, 13:18   #5
borockov
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 10
По умолчанию

Но опять же возник вопрос, если скачивать таким методом, то как обращаться к динамическим ссылкам? Или как можно скачать все pdf файлы на странице?
borockov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скачивание файла winsock Horus92 Работа с сетью в Delphi 13 25.02.2011 13:29
Скачивание файла fezilk24 Работа с сетью в Delphi 16 07.02.2011 18:35
Частичное скачивание файла Usov Работа с сетью в Delphi 1 19.10.2009 21:45
Скачивание файла Lemo Помощь студентам 16 28.07.2009 22:54
Скачивание файла с прогрессом CoDeR Работа с сетью в Delphi 2 22.10.2007 09:10