Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#1

Fildownload im IE ohne Speichern-Dialog

  Alt 20. Jul 2016, 16:48
Ich habe über TWebbrowser (TEmbeddedWB) die Notwendigkeit einen von einer Webanwendung angestoßenen Dateidownload ohne der Anzeige des "Speichern unter"-Dialogs durchzuführen.
Der Download wird über Session-Handling abgesichert.
Ich kann also nicht einfach die URL aus dem BeforeNavigate2-Event nehmen um einfach einen Download über Indy anzustoßen.

Auch ein Aufruf von

URLDownloadToFile(nil, PChar(DWExtractFileName(FDownloadURL)), 'c:\temp\download.xml', 0, nil);

gibt mir einen Fehlercode (-2146697203) zurück.

Welche Möglichkeiten habe ich nun den Browser den Dialog abzugewöhnen?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat