Seitenhistorie
...
Klasse FTPUtils | |
---|---|
static boolean uploadFile(FTPContext context) | Lädt eine Datei auf einen FTP-Server |
static boolean uploadFileNow(FTPContext context) | Lädt eine Datei sofort auf einen FTP-Server, unabhängig von den Einstellungen in den Nucletparametern |
static List<String> listFilesNow(FTPContext context, JobContext jobContext) | Liefert eine Liste aller gefundenen Dateien |
static boolean downloadFileNow(FTPContext 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