Entwickler-Ecke
Internet / Netzwerk - Dateiupload mit TidFTP - altes Thema ich weiß :-(
Fabian W. - Sa 06.05.06 21:19
Titel: Dateiupload mit TidFTP - altes Thema ich weiß :-(
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
Narses - Sa 06.05.06 21:56
Moin!
Das ist IMHO kein Fehler, sondern eine Vorgabe des FTP-Server-Betreibers. ;)
cu
Narses
Fabian W. - So 07.05.06 07:19
Ich hab das Procedere mit Servern von Kilu.de und Funpic.de getestet :roll:
Andere Programme können das doch auch ohne weiteres?! Weiß jm ob man das bei einem der genannten Hostern abstellen kann?
DorJo - Sa 19.04.08 16:25
Ich hab deinen Code mal ausprobiert und der geht gor ni :(
Obwohl ich auch nen funpic server hab!
Chryzler - Sa 19.04.08 16:52
Vielleicht vorher gucken obs die Datei gibt und wenn ja, die Datei zuerst löschen. So macht das so weit ich weiß auch SmartFTP.
DorJo - Sa 19.04.08 17:03
Was muss man denn bei "Pchar(Nach)" eintragen?
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!