Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Idhttp Dateigröße (https://www.delphipraxis.net/21977-idhttp-dateigroesse.html)

Lamy 10. Mai 2004 22:49


Idhttp Dateigröße
 
Hi!
Kurz und schmerzlos:
Wie kann ich die Dateigröße der zu downloadenden Datei und auch das, was er bereits herungergeladen hat
ermitteln?


Dankeschön!
Lamy

Luckie 10. Mai 2004 23:40

Re: Idhttp Dateigröße
 
Die Dateigröße wird im Header mitgeliefert. Und dann eben ständig kucken, wie groß die Datei auf der Fetsplatte schon ist.

Lamy 10. Mai 2004 23:46

Re: Idhttp Dateigröße
 
Wie kann ich die Dateigröße [im header] separieren?

Luckie 10. Mai 2004 23:48

Re: Idhttp Dateigröße
 
Puh. Mit den Indy's müsste das gehen, frag mich aber nicht wie genau.

Lamy 11. Mai 2004 00:05

Re: Idhttp Dateigröße
 
Öhm...

Wie? :mrgreen:

[edit=sakura] :warn: Das "puschen" von Fragen ist erst nach frühestens 24 Stunden erlaubt. Mfg, sakura[/edit]

Lamy 12. Mai 2004 13:56

Re: Idhttp Dateigröße
 
Weiß es hier echt keiner? :(

Lamy 12. Mai 2004 19:52

Re: Idhttp Dateigröße
 
Na, gut, versuchen wir's so:


Ich hatte vor die gesamte Dateigröße auszugeben, und was davon schon runtergeladen wurde und darauf dann eine Progressbar aufbauen.

Hat noch jemand ne Idee wie das anders zu lösen ist?

a.vollmer 12. Mai 2004 19:56

Re: Idhttp Dateigröße
 
Schau mal...

Hier steht alles drin!!!!

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Datei: TFIleStream;
begin
  Datei:=TFileStream.create('C:\datei.exe',fmCreate);
  IdHttp1.Get('http://www.domain.de/datei.exe',Datei);
  Datei.free;
end;

procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
Label1.Caption:=idHttp1.url.Document+' ('+inttostr(AWorkCount div 1024)+' kB von '+inttostr(IdHTTP1.Response.ContentStream.Size div 1024)+' kB)';
Progressbar1.Position:=AWorkCount*100 div IdHTTP1.Response.ContentStream.Size;
application.ProcessMessages;
end;
Quelle: Delphi-Netzwerk

Gruß

Alex

Lamy 12. Mai 2004 19:59

Re: Idhttp Dateigröße
 
Kaum bin ich auf die glorreiche Idee gekommen mal die Hilfe zu benutzen :roteyes: [http://www.delphipraxis.net/internal...tsanzeige]wird hier was gepostet :P - Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.

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