Hallo,
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure TForm1.FTPLoadUp(Host, User, Kennwort, Datei, Nach: String); begin idftp.Host := Host; idftp.Password := Kennwort; idftp.Username := User; idftp.Connect; idftp.ChangeDir('/'); idftp.Passive := True; idftp.Put(PChar(Datei), Pchar(Nach), false); idftp.Disconnect; end; |
Wenn ich mit dieser Procedure eine Dateohochladen will geht das auch,. aber nur so lange wie die Datei nicht schon existiert - falls doch gibt es 2 Möglichkeiten:
idftp.Put(PChar(Datei), Pchar(Nach), false);dann kommen kein Fehler, die Datei wird aber auhc nicht überschrieben, soll die aber

also:
idftp.Put(PChar(Datei), Pchar(Nach), TRUE);und dann kommen die Fehler: besteht die Datei nämlich schon bekomme ich folgende Meldung: zuerst der dateiname dann
| Zitat: |
": append/restart not permitted, try again"
|
Ich hab so ziemlich alles übeer diese Materie im Forum gelesen was ich fand - überall gabs Probleme, die dann auf wundersame weise vom Fragesteller gelöst wurden - aber nicht gepostet

. Kennt jm. den Fehler??
mfg