Announcement

Collapse
No announcement yet.

Internet-Download in vorgegebenes Verzeichnis

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Internet-Download in vorgegebenes Verzeichnis

    Hallo,

    Ich habe meinen eigenen Browser geschrieben und möchte nun das Download-verzeichnis fest vorgeben.
    Gibt es da eine Lösung das Windows Save-Dialog zu umgehen und die Downloadordner fest zu vergeben ???

    z.B
    Audio-Dateien => C:\Audio Temp,
    Video-Dateien => C:\Video Temp usw.

    über Tips würde ich mich freuen

    mfg
    MaLoD

  • #2
    Hatte in den letzten Tagen das gleiche Problem. Konnte es nur durch die Programmierung einens Hooks hinbekommen.

    D.h. beim Downloaden einer Datei ruft TWebBrowser GetSaveFileName ( GetSaveFileNameW unter Windows 2000, die anderen Systeme habe ich noch nicht getestet) auf. Diese Funktion habe ich gehookt und mit dem Process meines Programmes verbunden. Beim Downloaden werden jetzt alle Dateien auf die ich klicke (und deren Link eine bestimmtes Format haben) in einem bestimmten Verzeichnis gespeichert

    Comment


    • #3
      uses URLMON;

      function TForm1.DownloadFile(Source, Dest: string): Boolean;
      // USES URLMON.DLL
      begin
      try
      Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0;
      except
      Result := False;
      end;
      end;

      mit diesem Code funktionierts direkt

      Comment

      Working...
      X