Verwendungskonzept
Die Verwendung der Bibliothek Tc3_FTP unterscheidet sich auf Grund des erweiterten Funktionsumfangs von der älteren Bibliothek Tc2_FTP. Die Verbindung mit einem FTP/SFTP Server basiert hierbei auf sogenannten Verbindungsprofilen. Ein Verbindungsprofil wird einmalig angelegt, um die Zugangsdaten und Verbindungseigenschaften zum FTP/SFTP Server zu definieren und im späteren Programmablauf darauf zu referenzieren. Zusätzlich ermöglichen spezielle Funktionsbausteine z.B. einen laufenden Dateitransfer nach dessen Status und Fortschritt abzufragen.
Der gesamte Funktionsumfang der Tc3_FTP Bibliothek kann in die folgenden Bereiche unterteilt werden, welche jeweils durch einen eigenen Funktionsbaustein repräsentiert werden:
Bereich | Funktionsbaustein | Beschreibung |
---|---|---|
Connection | FB_FtpConnection | Enthält alle Funktionen zur Verbindungsherstellung mit einem FTP/SFTP Server, sowie zur Erzeugung eines Verbindungsprofils. |
Explorer | FB_FtpExplorer | Enthält alle Funktionen zu Datei- und Verzeichnis-Operationen, zum Beispiel das Erstellen oder Löschen eines Verzeichnisses. |
Transfer | FB_FtpTransfer | Enthält alle Funktionen zum Upload oder Download von Dateien. |