![]() |
Re: Indy Http - Download Range begrenzen
Hallo,
danke für eure Mühe. Scheint tatsächlich so, als wäre meine Indy Komponente in Delphi 6 futsch. Muss mal schaun ob es ein Update gibt. Mit der D2005 Indy geht es. |
Re: Indy Http/FTP - Download Range begrenzen
Sagtmal gibt es sowas wie die Ranges auch bei FTP? :cat:
finde garnix |
Re: Indy Http/FTP - Download Range begrenzen
Zitat:
|
Re: Indy Http/FTP - Download Range begrenzen
laut protokoll gibt es einen befehl, der den anfang des contents festlegt. RESUME oder so, die übergebene zahl bestimmt das byte-offset für die nächste RETRIEVE-Order.
Ich hab das protokoll aber gerade nicht zur hand. |
Re: Indy Http/FTP - Download Range begrenzen
Zitat:
Da isses: ![]() |
Re: Indy Http/FTP - Download Range begrenzen
Zitat:
|
Re: Indy Http/FTP - Download Range begrenzen
exakt, basilikum!
und der vollständigkeit halber: Zitat:
aber wie kann man die range nach oben hin begrenzen? einfach den dl abbrechen? :stupid: |
Re: Indy Http/FTP - Download Range begrenzen
joa danke!
hab es inzwischen aber grad rausgefunden:
Delphi-Quellcode:
verstehe ich das richtig, dass er dann an position 100 in der datei springt und dann von dort aus 350 bytes sendet?
IdFTP1.SendCmd('REST 100',[350]);
IdFTP1.Get('file.txt', 'localfile.txt); danke! |
Re: Indy Http/FTP - Download Range begrenzen
kann ich mir nicht vorstellen. wenn dann müsste es wohl so heissen:
Delphi-Quellcode:
alleine von der logik her. denn der array dahinter gibt ja die parameter an. oder? hab delphi grad nicht zur hand. (wann hab ich eigentlich irgendwas zur hand? :gruebel: :stupid: )
IdFTP1.SendCmd('REST',[100]);
IdFTP1.Get('file.txt', 'localfile.txt); wie bereits gesagt, wie du es nach oben begrenzt, weiss ich nicht. |
Re: Indy Http/FTP - Download Range begrenzen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 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