![]() |
Upload wia IdHTTP - Fortschritt anzeigen???
Hallo!
Ich lade auf den Server eine Datei hoch:
Code:
Ich möchte dem User auch zeigen, wie weit der Uploadprocess ist. Beim download ist klar:
...
var PicData: TIdMultiPartFormDataStream; PicData := TIdMultiPartFormDataStream.Create; PicData.AddFile('file', 'C:\Datei.exe', 'application/zip'); IdHTTP1.Post('http://www.homepage.de/cgi-bin/loadPicture.pl?', PicData); ...
Code:
...
procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer); begin ProgressBar1.Max := AWorkCountMax; application.ProcessMessages; end; ...
Code:
Kann ich diese Code irgendwie modernisieren, sodass der Upload-Fortschritt angezeigt wird?
...
procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer); begin Label1.Caption := IntToStr(AWorkCount div 1024) + ' Kb von ' + IntToStr(http.Response.ContentStream.Size div 1024) + ' Kb'; ProgressBar1.Position := AWorkCount; application.ProcessMessages; end; ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 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