![]() |
Daten auf FTP - Server speichern
Hallo,
ich möchte gerne versuchen, Dateien auf einem FTP-Server zu speichern. Vielleicht kennt von euch jemand Ohost ( ![]() ![]()
Delphi-Quellcode:
Kann ich mir einem ähmlich Verfahren auch Dateien speichern? Wenn es geht mit Indy. Die Suche in der DP habe ich schon benutzt, bin aber nicht fündig geworden.
Memo1.Lines.Text:=IdHTTP1.Get('http://chrissi1991.ch.ohost.de/update.txt');
Über Antworten würde ich mich freuen. |
Re: Daten auf FTP - Server speichern
Das halte ich für eine prinzipiell schlechte Idee. Ganz einfach deswegen, weil du die FTP Zugangsdaten irgendwie in dein Programm integrieren musst und selbst wenn du sie verschlüsselst diese sich mit einem Paket Sniffer auslesen lassen und Schwuppdiwupp dein FTP Account gehackt wurde...
Eine suabere Lösung wäre einen PHP Wrapper zu schreiben, den du dann z.B. mit der Indy HTTP Komponente aufrufst und steuerst. |
Re: Daten auf FTP - Server speichern
Zitat:
Zitat:
|
Re: Daten auf FTP - Server speichern
Guck dir mal die Indy FTP Demos an.
Florian |
Re: Daten auf FTP - Server speichern
Diese Demo habe ich mir
![]() //Edit Wenn jemand so freundlich wäre, könnte er mir nur den Code posten, in dem der PC auf ![]() |
Re: Daten auf FTP - Server speichern
Wenn du auf Sicherheit nicht sooo viel Wert legst, dann kannst du das schon ziemlich einfach mit den indy components machen.
Also als erstes ziehst du dir die idftp Komponente auf das form, dann füllst du am besten im objektinspektor password, username und host aus oder setzt sie im programm so:
Code:
dann verbindest du mit:
idftp1.Username:='dein username';
idftp1.password:='dein Passwort'; idftp1.host:='dein hostname';
Code:
und lädst dann deine datei auf den server mit:
idftp1.connect;
Code:
So funktionierts bei mir, hoffe mal, dass mir beim abschreiben kein Fehler unterlaufen ist.
idftp1.put('c:\meinFile.txt','meinFile.txt',false);
|
Re: Daten auf FTP - Server speichern
Danke! Das habe ich auch gestern herausgefunden ... Aber wie kann ich eine Datei speichern auf dem FTP, die nicht auf meinem Computer existiert? Ich will nur ein paar Zeilen reinschreiben ... Geht das mit Indy?
|
Re: Daten auf FTP - Server speichern
gibt es eine zeit, die ich irgendwie abfragen kann? vll die des servers oder so? ich brauche eine zeit, die bei allen pc's gleich ist, egal, wie die systemzeit eingestellt ist ... bitte helft mir ;)
|
Re: Daten auf FTP - Server speichern
Auf folgender Site habe ich eine Uhr fefunden, die ich mit idhhtp1 anzeigen könnte ... gibt es auch noch eine andere site, oder ähnliches? mir würde jetzt nur einfallen, mit copy einen bestimmten teil, nämlich die uhrzeit auszulesen ... hat jemand eine bessere idee?
![]() |
Re: Daten auf FTP - Server speichern
i nochmal ... Wie kann ich mit Delphi überprüfen, ob eine Datei existiert auf einem FTP Server ... Ich habe schon Verschiedenes mit der Indykomponente idFTP ausprobiert, jedoch habe ich es nicht geschafft. Kann mir jemand helfen? :lol:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz