Forum: Netzwerke
Delphi
by CK_CK,
18. Mär 2007
Sorry, ich hatte da was falsch verstanden ;)
Aber ich hab' die Lösung, da ich gemerkt habe, dass es bei mir auch nicht funktioniert. Du musst folgendes schreiben:IdHttp.Request.Range := Format('%d-%d', ); //um alles von StartBytes bis EndBytes zu laden
//oder
IdHttp.Request.Range := Format('%d-', ); //um alles ab StartBytes zu laden
Das ContentRangeXXX kannst du komplett weglassen...
...
Forum: Netzwerke
Delphi
by CK_CK,
18. Mär 2007
Wie ich's vermutet hab': Du benutzt "fmCreate".
Dadurch wird die Datei vorm schreiben komplett geleert. Du musst fmOpenReadWrite verwenden. Dadurch wird der Inhalt nicht gelöscht und die Http-Komponente kann an der passenden Stelle anfangen zu laden.
Du musst dann aber auch prüfen, ob die Datei noch nicht existiert. Dann muss es nämlich trotzdem fmCreate sein...
Viele Grüße,
Chris
Forum: Netzwerke
Delphi
by CK_CK,
18. Mär 2007
Zeig' mal mehr Code bitte ;)
Du lädst das ja in einen FileStream, oder? Dann musst du auch beim Create des Streams statt "fmCreate" "fmOpenReadWrite" als Flag verwenden... :stupid:
Viele Grüße,
Chris