Entwickler-Ecke
Internet / Netzwerk - Dateien mit ftp hochladen?
Pyr0cracker - So 16.03.03 15:40
Titel: Dateien mit ftp hochladen?
hi, wie kann ich eine datei mit ftp hochladen?
mit den indy's geht das ja mit idftp aber kann mir jemand eine kleine anleitung dafür geben?
derDoc - So 16.03.03 15:58
Du hast also deine idFTP Komponente auf dem Formular plaziert und hast ihr auch schon irgendwann die ganzen benötigten Informationen gegeben. Servername, Username, Passwort, usw.
Dann benutzt du idFTP.Put(Dateiname, Zielname, true);
damit kannst du die Datei Dateiname mit allen Angaben auf den FTP hochladen. Zielname gibt den Namen der Datei auf dem Server mit Verzeichnis an. true bedeutet, dass bestehende Dateien überschrieben werden.
Pyr0cracker - So 16.03.03 16:14
ja, aber ich kann ja noch nicht mal eine verbindung aufbauen.
kannst du mir nicht erklären wie ich verbinde, name und passw schicke, verzeichniss wechsle und dann hochlade?
das wäre nett.
danke schon mal,
derDoc - So 16.03.03 17:08
So kannst du das zum Beispiel machen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Button1Click(Sender: TObject); begin idFTP1.Host := 'rechner.server.top-level-domain'; idFTP1.User := 'suchdirwasaus'; idFTP1.Password := 'istdochegal'; try idFTP1.Connect(true); idFTP1.ChangeDir('texts'); idFTP1.Put('c:\programme\egal.txt', 'egal.txt', true); except idFTP1.Disconnect; end; |
Damit kannst du die Datei
egal.txt in das Verzeichnis
texts auf dem FTP hochladen.
Sy- - Mi 02.07.03 12:13
bei mir kommt immer der fehler
.... EIdProtocolReplyError aufgetreten .... :Append/Restart not premitted, try again :roll:
Sy- - Fr 04.07.03 10:42
liegt es am netzwerk/proxy wenn ja was kann ich da machen?
oder was habe ich falsch gemach?
antwortet mal :/
UGrohne - Fr 04.07.03 12:12
Poste halt mal Deinen Code und sag genau, an welcher Stelle dieser Fehler auftritt.
Sy- - Fr 04.07.03 13:01
Quelltext
1: 2: 3: 4: 5: 6: 7:
| try idFTP1.Connect(true); idFTP1.ChangeDir('***'); idFTP1.Put('c:\****', '***', true); except idFTP1.Disconnect; end; |
bei
idFTP1.Put('c:\****', '***', true);
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!