Hallo an alle,
ich experimentiere gerade mit IdFtp herum, es funktioniert auch alles prima, jetzt tritt jedoch folgendes Problem auf:
Eine normale zip-Datei kann ich ohne Probleme auf den ftp-Server laden und von dort auch holen. Die Size-Funktion liefert mir den Bytewert der Datei.
Versuche ich dies jedoch mit einer .csv oder .txt Datei, bekomme ich als Bytegröße -1 zurück und die Get-Funktion verabschiedet sich mit Fehler 10448.
Hat jemand einen Tipp, woran das liegen könnte ???
Vielen Dank
... hier noch der Quelltext ...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.BtDownloadClick(Sender: TObject); var vbytes: Int64; begin IdFTP1.Username := 'test@domain.de'; IdFTP1.Password := 'test0815'; IdFTP1.Host := 'ftp.domain.com'; IdFTP1.Connect; vbytes:=IdFTP1.Size('test.csv'); IdFTP1.Get('test.csv', 'test.csv', true); IdFTP1.Quit; ShowMessage('Download erfolgt ...'); end; |
...
Moderiert von
Gausi: Delphi-Tags hinzugefügt