Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
862 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: FTP Download hängt bei Android

  Alt 30. Aug 2021, 12:25
Was ich bei Android auch habe (obwohl es im Hintergrund läuft und die App definitiv weiterläuft), ich kann den Fortschritt eines HTTP-Downloads nicht messen, dann stoppt es auch bei mir. Daher ist bei mir für Android OnReceiveData ausgeklammert. Ist gerade bei großen Dateien doof, dass man keinen Fortschritt anzeigt, aber besser als der Abbruch.

Delphi-Quellcode:
procedure initHTTPClient(HttpClient: TNetHTTPClient);
begin
  HttpClient.OnAuthEvent:=NetHTTPClientAuthEvent;
  {$IFNDEF ANDROID}
    HttpClient.OnReceiveData:=NetHTTPClientReceiveData;
  {$ENDIF}
  HttpClient.OnRequestError:=NetHTTPClientRequestError;
  HttpClient.ConnectionTimeout:=180000;
  HttpClient.ResponseTimeout:=1800000;
  Mit Zitat antworten Zitat