Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Tidftp Problem mit Get (https://www.delphipraxis.net/156954-tidftp-problem-mit-get.html)

Berni68 21. Dez 2010 17:28

Tidftp Problem mit Get
 
Hallo zusammen,

folgender Code zum herunterladen von Dateien funktioniert nicht, das Bitmap ist sozusagen geschreddert, also nicht gleich der Quelldatei:
Delphi-Quellcode:
if idftp.Connected=false then idftp.Connect;
...
idftp.Get(pwFile, ms, true);
...
idftp.List(TStrings(files), mask, false);
...
idftp.Get(IdSchule.Text+'.bmp','xxx.bmp', true);
idftp.Disconnect;
Wenn ich allerdings zwischendurch die Verbindung trenne und wiederherstelle
geht es:
Delphi-Quellcode:
if idftp.Connected=false then idftp.Connect;
...
idftp.Get(pwFile, ms, true);
...
idftp.List(TStrings(files), mask, false);
...
idftp.Disconnect; // trennen
if idftp.Connected=false then idftp.Connect; // wiederverbinden
idftp.Get(IdSchule.Text+'.bmp','xxx.bmp', true);
idftp.Disconnect;
jetzt kommt das Bitmap korrekt an.

Auch wenn ich vor dem herunterladen des Bitmaps
Delphi-Quellcode:
idftp.TransferType:= ftBinary
;
einfüge geht es nicht.
Ich würde gerne das trennen und wiederverbinden weglassen.
was mach ich falsch?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz