Seitenhistorie
...
Klasse FTPUtils | |
---|---|
static boolean uploadFile(EMailContextFTPContext context) | Lädt eine Datei auf einen FTP-Server |
static boolean uploadFileNow(EMailContextFTPContext context) | Lädt eine Datei sofort auf einen FTP-Server, unabhängig von den Einstellungen in den Nucletparametern |
static List<String> listFilesNow(EMailContextFTPContext context) | Liefert eine Liste aller gefundenen Dateien |
static boolean downloadFileNow(EMailContextFTPContext context) | Lädt eine Datei sofort auf vom FTP-Server herunter, unabhängig von den Einstellungen in den Nucletparametern |
Klasse FTPContext | |
void setServer(String name) | Definiert den zu verwendenden FTP-Server |
void setServer(FTPServer server) | Definiert den zu verwendenden FTP-Server |
void setFile(NuclosFile file) | Definiert die Upload-Datei |
void setFile(File file) | Definiert die Upload-Datei |
void setReference(String reference) | Definiert eine Referenz. Das kann z.B. eine Auftragsnummer sein. Die Referenz hat keinen Einfluss auf den Upload oder Download, hilft aber, Dateien im Protokoll wiederzufinden, die zu einem bestimmten Auftrag gehören. |
void setDeleteAfterDownload(Boolean deleteAfterDownload) | Die Datei wird nach dem erfolgreichen Download auf dem FTP-Server gelöscht |
void setDownloadTarget(String downloadTarget) | Ziel-Datei des Downloads (darf noch nicht existieren) |
void setDownloadSource(String downloadSource) | Quell-Datei des Downloads |
FTPServer getServer() | Liefert den definierten Server |
NuclosFile getFile() | Liefert die hochzuladende Datei |
String getDownloadSource() | Liefert den Pfad der herunterzulandenden Datei |
String getReference() | Liefert die definierte Referenz (fachlicher Hinweis) |
boolean isDeleteAfterDownload() | Liefert die Einstellung zum Löschen der Datei auf dem Server nach dem Download |
Beispiel (Upload) | |
FTPContext context = new FTPContext(); | |
Beispiel (Download) | |
FTPContext ftpContext = new FTPContext(); |
...
Überblick
Inhalte