Entwickler-Ecke
Internet / Netzwerk - Problem mit TidFtp (Indy FTP Client)
root_at_localhost - So 29.01.06 00:17
Titel: Problem mit TidFtp (Indy FTP Client)
Hallo zusammen,
folgendes Problem: Wenn ich versuche mit einer Indy FTP Komponente eine Datei vom FTP-Server herunterzuladen per
Delphi-Quelltext
1: 2:
| idFtp.Get(Dateiname, Stream, false); result := (idFtp.Size(Dateiname) = Stream.Size); |
Erhalte ich immer false, im Einzelschrittmodus sehe ich, dass Stream.Size immer 0 ist, das stimmt aber nicht, wenn Stream ein TFileStream-Objekt ist enthält die Datei später den richtigen Inhalt. Hat jemand von euch ne Idee, wo das Problem liegen könnte? Die Gegenrichtung (idFtp.Put) funktioniert ohne Probleme.
JRegier - So 29.01.06 00:39
Titel: Re: Problem mit TidFtp (Indy FTP Client)
Nein du mußt das schon mit der Größe der runtergeladenen vergleichen das wäre doch ne lösung oder?
root_at_localhost - So 29.01.06 00:47
Verstehe ich ehrlich gesagt nicht, idFtp.Size(Dateiname) ist die Größe der Datei auf dem Server, Stream.Size sollte die Größe der runtergeladenen Datei sein, ist aber leider falsch. Wenn beide gleich sind war der Download erfolgreich, oder?
JRegier - So 29.01.06 08:00
root_at_localhost hat folgendes geschrieben: |
| Verstehe ich ehrlich gesagt nicht, idFtp.Size(Dateiname) ist die Größe der Datei auf dem Server, Stream.Size sollte die Größe der runtergeladenen Datei sein, ist aber leider falsch. Wenn beide gleich sind war der Download erfolgreich, oder? |
Ich kenne den FileStream noch nicht 100% vieleicht mußt du ein Refresh oder Rescan machen nach dem Download dass der FileStream
seine Eigenschaften auch aktualisiert, denn ich vermute mal das dort die Eigenschaften vor dem Laden also nur nach dem Erzeugen
drin sind.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!