Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows-Api zum Download von Dateien... (https://www.delphipraxis.net/28056-windows-api-zum-download-von-dateien.html)

Luckie 18. Jun 2006 12:42

Re: Windows-Api zum Download von Dateien...
 
Auch das wurde schon im Forum geklärt im Zusammenhang mit UrlDownloadToFile.

himitsu 18. Jun 2006 12:55

Re: Windows-Api zum Download von Dateien...
 
jupp und zwar mit/von mir.

In der Callback-Funktion von UrlDownloadToFile kommst du besonders leicht an den Namen der Datei in der Brownsercache ... diesen kannst du dir zwischenspeichern und in der selben Callbackfunktion beim Beenden des Downloads löschen, dann muß ja beim nächten mal 'ne Neue Datei geladen werden.
Dafür sollte hier irgendwo noch der Code zu finden sein.

Man könnte natürlich auch über verschiedene WinAPI-Befehle, welchene ich nich mehr weiß, vor dem Downloaden diese Datei aus der Browsercache löschen, dann muß sie ja auch neu geladen werden.
Einfacher wäre natürlich die gesamte Browsercache zu löschen, aber dieses würde ich nicht empfehlen.

KingIR 18. Jun 2006 14:14

Re: Windows-Api zum Download von Dateien...
 
Torry hat auch noch die Infos, wie man "cachefrei" per FTP und HTTP (runterscrollen!) über die WinInet-Api runterlädt :thumb:

Christian Seehase 18. Jun 2006 15:04

Re: Windows-Api zum Download von Dateien...
 
Moin Sascha,

Du könntest die Datei auch mit Hilfe der Indys herunterladen (TidHTTP und die Methode Get).
Dann hättest Du das Problem mit dem Cache auch nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Seite 2 von 2     12   

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