Конференция "Сети" » Отменить сохранение файла в TWebBrowser [D7, WinXP]
 
  • BoRoda (28.03.10 03:25) [0]
    Доброго времени суток!
    При переходе на определённую ссылку TWebBrowser выдаёт диалог сохранения файла. Можно как-нибудь программно отменить сохранение? Чтоб в адресной строке осталась только прямая ссылка на файл.
    Спасибо.
  • BoRoda (28.03.10 03:39) [1]
    Опишу проблемку подробнее...
    Есть страничка (именно страничка, а не ссылка на файл) в инете, при переходе на неё формируется файл и предлагается его сохранить. Если использую WebBrowser1.Navigate(<адрес страницы>) выскакивает тоже окно с предложением сохранить. Как сделать так, чтобы окно это не появлялось?
    Мне нужно только ссылку на сам файл передать в Edit.
  • BoRoda (28.03.10 16:27) [2]
    Нашел решение. Может и не совсем правильное, но работает! =)

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      IdHTTP1.Get('http://www.someurl.com/somescript.php?id=xxx&file=zip');
    end;

    procedure TForm1.IdHTTP1Redirect(Sender: TObject; var dest: String;
     var NumRedirect: Integer; var Handled: Boolean; var VMethod: String);
    begin
      Edit1.Text:=dest;
    end;

    procedure TForm1.IdHTTP1Work(ASender: TObject; AWorkMode: TWorkMode;
     AWorkCount: Int64);
    begin
      IdHTTP1.Disconnect;
    end;

  • BoRoda (28.03.10 16:29) [3]
    Через TWebBrowser решения как я понял нет.
 
Конференция "Сети" » Отменить сохранение файла в TWebBrowser [D7, WinXP]
Есть новые Нет новых   [134437   +29][b:0][p:0.001]