AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi automatischer FTP Dateitransfer

automatischer FTP Dateitransfer

Ein Thema von harry howard · begonnen am 30. Jan 2007 · letzter Beitrag vom 30. Jan 2007
Antwort Antwort
harry howard

Registriert seit: 30. Jan 2007
1 Beiträge
 
#1

automatischer FTP Dateitransfer

  Alt 30. Jan 2007, 08:51
Hallo erstmal,
als Neuling im Forum und in Delphi habe ich mal eine Frage.
Mein Konsolenprogramm erzeugt aus einer Datenbank eine Textdatei. Diese soll nun per FTP auf einen entfernten Server übertragen werden (Server-IP, Zielpfad, Usernamen und Passwort habe ich, mit WS-FTP kann ich den Transfer auch durchführen). Das ganze soll aber automatisch nach Fertigstellung der Textdatei erfolgen, da das Programm per cron-Job nachts gestartet wird.
Welche Units muss ich einbinden und wie kann ich feststellen, ob eine ggf. auf dem Zielsystem schon vorhandene Datei gleichen Namens evtl. neuer ist als die von mir erzeugte? Das Zielsystem ist ein LINUX-Rechner. Ich arbeite mit Delphi 2005 unter Windows 2000.
Vielen Dank für Eure Hilfe.
HS
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: automatischer FTP Dateitransfer

  Alt 30. Jan 2007, 09:05
Herzlich willkommen in der Delphi-PRAXiS, Harry Howard.

Du kannst den Transfer mit den Funktionen von WinInet erledigen oder du kannst die bei dir installierten Internet-Komponenten (Indy) einsetzen.

Freundliche Grüße
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: automatischer FTP Dateitransfer

  Alt 30. Jan 2007, 09:55
Zitat von harry howard:
wie kann ich feststellen, ob eine ggf. auf dem Zielsystem schon vorhandene Datei gleichen Namens evtl. neuer ist als die von mir erzeugte?
Ich habe gehört, dass das Abfragen des Datum auf Unix-basierten Rechnern über FTP nicht (immer) funktioniert. Habe mich damit noch nicht beschäftigt, welche Hintergründe das hat. Vielleicht können andere dazu noch was sagen. Sicherer wäre es dann vielleicht, eine separate Datei mitzugeben, die Version- / Datums-Infos in sich trägt.

Wenn Du auf Komponenten verzichten willst (also z.B. Indy), findest du hier im Forum ebenfalls ein paar Tipps, wie es über die WinINet-Unit funktioniert.



Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz