Zum Hauptinhalt springen
Version: 25.128.1012.1

FTPProvider

FTP-Provider

Implementiert​

  • Disposable

Konstruktoren​

new FTPProvider()​

new FTPProvider(connectionSettings): FTPProvider

Initialisiert einen neuen FTP Provider

Parameter​

ParameterTypeDescription
connectionSettingsFTPConnectionSettingsVerbindungsoptionen

Rückgabewert​

FTPProvider

Definiert in​

cosmolink.SDK.FTP.ts:262

Methoden​

Dispose()​

Dispose(): void

Standardimplementierung des Dispose

Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:824


[dispose]()​

dispose: void

Standardimplementierung des Dispose Symbols

Rückgabewert​

void

Implementierung von​

Disposable.[dispose]

Definiert in​

cosmolink.SDK.FTP.ts:830


copyFile()​

copyFile(sourceFilePath, targetFilePath, options)​

copyFile(
sourceFilePath,
targetFilePath,
options?): void

Kopiert eine bereits auf dem Server liegende Datei

Parameter​
ParameterTypeDescription
sourceFilePathstringQuellpfad
targetFilePathstringZielpfad
options?objectOptionen
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Throws​

Exception - Löst eine Exception aus, wenn der Vorgang nicht abgeschlossen werden konnte

Definiert in​

cosmolink.SDK.FTP.ts:280

copyFile(sourceDirectoryPath, sourceFileName, targetDirectoryPath, targetFileName, options)​

copyFile(
sourceDirectoryPath,
sourceFileName,
targetDirectoryPath,
targetFileName,
options?): void

Kopiert eine bereits auf dem Server liegende Datei

Parameter​
ParameterTypeDescription
sourceDirectoryPathstringQuellverzeichnis
sourceFileNamestringQuelldateiname
targetDirectoryPathstringZielverzeichnis
targetFileNamestringZieldateiname
options?objectOptionen
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Throws​

Exception - Löst eine Exception aus, wenn der Vorgang nicht abgeschlossen werden konnte

Definiert in​

cosmolink.SDK.FTP.ts:301


createDirectory()​

createDirectory(directoryPath, options?): boolean

Erstellt ein neuen Ordner

Parameter​

ParameterTypeDescription
directoryPathstringServer - Verzeichnis
options?objectOptionen
options.force?booleanWenn true , wird versucht die komplette Verzeichnisskette anzulegen. Standardwert: true

Rückgabewert​

boolean

Definiert in​

cosmolink.SDK.FTP.ts:395


deleteDirectory()​

deleteDirectory(directoryPath): void

Löscht ein Verzeichnis

Parameter​

ParameterTypeDescription
directoryPathstringVerzeichnis

Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:560


deleteFile()​

deleteFile(filePath)​

deleteFile(filePath): void

Löscht eine Datei

Parameter​
ParameterTypeDescription
filePathstringDateipfad
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:570

deleteFile(filePath, fileName)​

deleteFile(filePath, fileName): void

Löscht eine Datei

Parameter​
ParameterTypeDescription
filePathstringVerzeichnis
fileNamestringDateiname
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:578


downloadFile()​

downloadFile(remotePath, localPath, options)​

downloadFile(
remotePath,
localPath,
options?): void

Lädt eine Datei in einen bestimmten Pfad herunter

Parameter​
ParameterTypeDescription
remotePathstringServer - Dateipfad
localPathstringLokaler Zielpfad
options?objectDownloadoptionen
options.localExistsOption?FtpLocalExistsOptionBestimmt die Handhabung des Vorgangs falls die Zieldatei bereits auf dem lokalen System existiert Standardwert: overwrite
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Downloads überwachen zu können
options.verifyOption?FtpVerifyOptionBestimmt den Verifizierungsprozess des Downloads Standardwert: none
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:628

downloadFile(remoteDirectoryPath, remoteFileName, localPath, options)​

downloadFile(
remoteDirectoryPath,
remoteFileName,
localPath,
options?): void

Lädt eine Datei in einen bestimmten Pfad herunter

Parameter​
ParameterTypeDescription
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
localPathstringLokaler Zielpfad
options?objectOptionen
options.localExistsOption?FtpLocalExistsOptionBestimmt die Handhabung des Vorgangs falls die Zieldatei bereits auf dem lokalen System existiert Standardwert: overwrite
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Downloads überwachen zu können
options.verifyOption?FtpVerifyOptionBestimmt den Verifizierungsprozess des Downloads Standardwert: none
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:659


downloadFileBytes()​

downloadFileBytes(remotePath, options)​

downloadFileBytes(remotePath, options?): Uint8Array

Lädt eine Datei als Bytes herunter

Parameter​
ParameterTypeDescription
remotePathstringServer - Dateipfad
options?objectOptionen
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Downloads überwachen zu können
options.restartPosition?numberDie Größe der vorhandenen Datei in Bytes, oder 0, wenn unbekannt. Der Download wird ab diesem Byte-Index fortgesetzt. Standardwert: 0
options.stopPosition?numberDer letzte Byte-Index, der heruntergeladen werden soll, oder 0, wenn die gesamte Datei heruntergeladen werden soll. Standardwert: 0
Rückgabewert​

Uint8Array

Definiert in​

cosmolink.SDK.FTP.ts:704

downloadFileBytes(remoteDirectoryPath, remoteFileName, options)​

downloadFileBytes(
remoteDirectoryPath,
remoteFileName,
options?): Uint8Array

Lädt eine Datei als Bytes herunter

Parameter​
ParameterTypeDescription
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?objectOptionen
options.localExistsOption?FtpLocalExistsOptionBestimmt die Handhabung des Vorgangs falls die Zieldatei bereits auf dem lokalen System existiert Standardwert: overwrite
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Downloads überwachen zu können
options.verifyOption?FtpVerifyOptionBestimmt den Verifizierungsprozess des Downloads Standardwert: none
Rückgabewert​

Uint8Array

Definiert in​

cosmolink.SDK.FTP.ts:734


fileExists()​

fileExists(filePath)​

fileExists(filePath): boolean

Pürft ob eine Datei existiert

Parameter​
ParameterTypeDescription
filePathstringDateipfad
Rückgabewert​

boolean

Definiert in​

cosmolink.SDK.FTP.ts:598

fileExists(directoryPath, fileName)​

fileExists(directoryPath, fileName): boolean

Pürft ob eine Datei existiert

Parameter​
ParameterTypeDescription
directoryPathstringVerzeichnis
fileNamestringDateiname
Rückgabewert​

boolean

Definiert in​

cosmolink.SDK.FTP.ts:606


getWorkingDirectory()​

getWorkingDirectory(): string

Gibt das aktuelle WorkingDirectory aus

Rückgabewert​

string

Definiert in​

cosmolink.SDK.FTP.ts:809


listFiles()​

listFiles(directory, options?): FileInfo[]

Gibt Auflistung der Dateien im Verzeichnis zurück

Parameter​

ParameterTypeDescription
directorystringVerzeichnis
options?objectOptionen
options.filter?(arg0) => booleanFilter
options.listOption?FtpListOptionBestimmt die Verzeichnistiefe für die Suche Standardwert: topDirectoryOnly

Rückgabewert​

FileInfo[]

Definiert in​

cosmolink.SDK.FTP.ts:779


moveFile()​

moveFile(sourceFilePath, targetFilePath, options)​

moveFile(
sourceFilePath,
targetFilePath,
options?): void

Verschiebt eine bereits auf dem Server liegende Datei

Parameter​
ParameterTypeDescription
sourceFilePathstringQuellpfad
targetFilePathstringZielpfad
options?objectOptionen
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Verschiebevorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Throws​

Exception - Löst eine Exception aus, wenn der Vorgang nicht abgeschlossen werden konnte

Definiert in​

cosmolink.SDK.FTP.ts:339

moveFile(sourceDirectoryPath, sourceFileName, targetDirectoryPath, targetFileName, options)​

moveFile(
sourceDirectoryPath,
sourceFileName,
targetDirectoryPath,
targetFileName,
options?): void

Verschiebt eine bereits auf dem Server liegende Datei

Parameter​
ParameterTypeDescription
sourceDirectoryPathstringQuellverzeichnis
sourceFileNamestringQuelldateiname
targetDirectoryPathstringZielverzeichnis
targetFileNamestringZieldateiname
options?objectOptionen
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Verschiebevorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Throws​

Exception - Löst eine Exception aus, wenn der Vorgang nicht abgeschlossen werden konnte

Definiert in​

cosmolink.SDK.FTP.ts:360


test()​

test(): void

Testet die Verbindung mit dem Server

Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:818


uploadFile()​

uploadFile(localPath, remotePath, options)​

uploadFile(
localPath,
remotePath,
options?): void

Lädt eine Datei auf den Server

Parameter​
ParameterTypeDescription
localPathstringLokaler Dateipfad
remotePathstringZielpfad
options?objectOptionen
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Uploads überwachen zu können
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
options.verifyOption?FtpVerifyOptionBestimmt den Verifizierungsprozess des Uploads Standardwert: none
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:422

uploadFile(localPath, remoteDirectoryPath, remoteFileName, options)​

uploadFile(
localPath,
remoteDirectoryPath,
remoteFileName,
options?): void

Lädt eine Datei auf den Server

Parameter​
ParameterTypeDescription
localPathstringLokaler Dateipfad
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?objectOptionen
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Uploads überwachen zu können
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
options.verifyOption?FtpVerifyOptionBestimmt den Verifizierungsprozess des Uploads Standardwert: none
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:453


uploadFileBytes()​

uploadFileBytes(bytes, remotePath, options)​

uploadFileBytes(
bytes,
remotePath,
options?): void

Lädt eine Datei auf den Server

Parameter​
ParameterTypeDescription
bytesUint8ArrayDateibytes
remotePathstringServer - Dateipfad
options?objectOptionen
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Uploads überwachen zu können
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:499

uploadFileBytes(bytes, remoteDirectoryPath, remoteFileName, options)​

uploadFileBytes(
bytes,
remoteDirectoryPath,
remoteFileName,
options?): void

Lädt eine Datei auf den Server

Parameter​
ParameterTypeDescription
bytesUint8ArrayDateibytes
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?objectOptionen
options.progressAction?(arg0) => voidAktion die ausgeführt wird um den Fortschritt des Uploads überwachen zu können
options.remoteExistsOption?FtpRemoteExistsOptionBestimmt die Handhabung des Kopiervorgangs falls die Zieldatei bereits auf dem Server existiert Standardwert: overwrite
Rückgabewert​

void

Definiert in​

cosmolink.SDK.FTP.ts:523


[hasInstance]()​

static hasInstance: boolean

Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.

Parameter​

ParameterType
valueany

Rückgabewert​

boolean

Definiert in​

cosmolink.SDK.FTP.ts:838