Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Download ohne Cache (https://www.delphipraxis.net/893-download-ohne-cache.html)

theomega 21. Sep 2002 22:19


Download ohne Cache
 
Hallo
ich lade gerade eine Datei mit dem Befehl
Code:
function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
  try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
  except
    Result := False;
  end;
end;
dieser Befehl scheint aber das Problem zu haben, dass die Daten aus dem Cache des IE's kommen. Das macht in meinem Programm probleme, das sich die Daten schnell ändern, auch noch wärend das Programm offen ist. Deshalb sollten die Daten bei einen zweiten Aufruf des Befehls auch wieder auf dem neusten Stand sein.

Komischerweise, werden die Dateien nach einem Neustart alle runtergeladen.

Wie kann ich also eine Datei jedesmal "frisch" vom Server holen?

Danke

TO

jbg 21. Sep 2002 22:43

Da gibt es mehrere Möglichkeiten.
Die wohl komplizierteste ergibst such durch die Verwendig von UrlDownloadToFile, da man das IBindStatusCallback Interface implementieren muss und dort dann die Option (Bind-Flag) BINDF_PRAGMA_NO_CACHE or BINDF_GETNEWESTVERSION setzt.

Die einfacheren gehen über die ICS und Indy-Komponenten.

Alexander 1. Okt 2002 18:00

ich meine ich hätte da mal was auf swissdelphicenter.ch gesehen. Ich finde es aber leider im Moment nicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz