Zum Hauptinhalt springen
Version: 25.226.1329.1

FTPProvider

Definiert in: sdk/cosmolink.SDK.FTP.ts:243

FTP-Provider

Implementiert

  • Disposable

Konstruktoren

Konstruktor

new FTPProvider(connectionSettings): FTPProvider;

Definiert in: sdk/cosmolink.SDK.FTP.ts:262

Initialisiert einen neuen FTP Provider

Parameter

ParameterTypeDescription
connectionSettingsFTPConnectionSettingsVerbindungsoptionen

Rückgabewert

FTPProvider

Methoden

[dispose]()

dispose: void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:830

Standardimplementierung des Dispose Symbols

Rückgabewert

void

Implementierung von

Disposable.[dispose]

copyFile()

Aufrufsignatur

copyFile(
sourceFilePath,
targetFilePath,
options?): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:280

Kopiert eine bereits auf dem Server liegende Datei

Parameter
ParameterTypeDescription
sourceFilePathstringQuellpfad
targetFilePathstringZielpfad
options?{ remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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

Aufrufsignatur

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

Definiert in: sdk/cosmolink.SDK.FTP.ts:301

Kopiert eine bereits auf dem Server liegende Datei

Parameter
ParameterTypeDescription
sourceDirectoryPathstringQuellverzeichnis
sourceFileNamestringQuelldateiname
targetDirectoryPathstringZielverzeichnis
targetFileNamestringZieldateiname
options?{ remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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


createDirectory()

createDirectory(directoryPath, options?): boolean;

Definiert in: sdk/cosmolink.SDK.FTP.ts:395

Erstellt ein neuen Ordner

Parameter

ParameterTypeDescription
directoryPathstringServer - Verzeichnis
options?{ force: boolean; }Optionen
options.force?booleanWenn true , wird versucht die komplette Verzeichnisskette anzulegen. Standardwert: true

Rückgabewert

boolean


deleteDirectory()

deleteDirectory(directoryPath): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:560

Löscht ein Verzeichnis

Parameter

ParameterTypeDescription
directoryPathstringVerzeichnis

Rückgabewert

void


deleteFile()

Aufrufsignatur

deleteFile(filePath): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:570

Löscht eine Datei

Parameter
ParameterTypeDescription
filePathstringDateipfad
Rückgabewert

void

Aufrufsignatur

deleteFile(filePath, fileName): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:578

Löscht eine Datei

Parameter
ParameterTypeDescription
filePathstringVerzeichnis
fileNamestringDateiname
Rückgabewert

void


Dispose()

Dispose(): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:824

Standardimplementierung des Dispose

Rückgabewert

void


downloadFile()

Aufrufsignatur

downloadFile(
remotePath,
localPath,
options?): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:628

Lädt eine Datei in einen bestimmten Pfad herunter

Parameter
ParameterTypeDescription
remotePathstringServer - Dateipfad
localPathstringLokaler Zielpfad
options?{ localExistsOption?: FtpLocalExistsOption; progressAction?: (arg0) => void; verifyOption?: FtpVerifyOption; }Downloadoptionen
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

Aufrufsignatur

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

Definiert in: sdk/cosmolink.SDK.FTP.ts:659

Lädt eine Datei in einen bestimmten Pfad herunter

Parameter
ParameterTypeDescription
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
localPathstringLokaler Zielpfad
options?{ localExistsOption?: FtpLocalExistsOption; progressAction?: (arg0) => void; verifyOption?: FtpVerifyOption; }Optionen
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


downloadFileBytes()

Aufrufsignatur

downloadFileBytes(remotePath, options?): Uint8Array;

Definiert in: sdk/cosmolink.SDK.FTP.ts:704

Lädt eine Datei als Bytes herunter

Parameter
ParameterTypeDescription
remotePathstringServer - Dateipfad
options?{ progressAction?: (arg0) => void; restartPosition: number; stopPosition: number; }Optionen
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

Aufrufsignatur

downloadFileBytes(
remoteDirectoryPath,
remoteFileName,
options?): Uint8Array;

Definiert in: sdk/cosmolink.SDK.FTP.ts:734

Lädt eine Datei als Bytes herunter

Parameter
ParameterTypeDescription
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?{ localExistsOption?: FtpLocalExistsOption; progressAction?: (arg0) => void; verifyOption?: FtpVerifyOption; }Optionen
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


fileExists()

Aufrufsignatur

fileExists(filePath): boolean;

Definiert in: sdk/cosmolink.SDK.FTP.ts:598

Pürft ob eine Datei existiert

Parameter
ParameterTypeDescription
filePathstringDateipfad
Rückgabewert

boolean

Aufrufsignatur

fileExists(directoryPath, fileName): boolean;

Definiert in: sdk/cosmolink.SDK.FTP.ts:606

Pürft ob eine Datei existiert

Parameter
ParameterTypeDescription
directoryPathstringVerzeichnis
fileNamestringDateiname
Rückgabewert

boolean


getWorkingDirectory()

getWorkingDirectory(): string;

Definiert in: sdk/cosmolink.SDK.FTP.ts:809

Gibt das aktuelle WorkingDirectory aus

Rückgabewert

string


listFiles()

listFiles(directory, options?): FileInfo[];

Definiert in: sdk/cosmolink.SDK.FTP.ts:779

Gibt Auflistung der Dateien im Verzeichnis zurück

Parameter

ParameterTypeDescription
directorystringVerzeichnis
options?{ filter?: (arg0) => boolean; listOption?: FtpListOption; }Optionen
options.filter?(arg0) => booleanFilter
options.listOption?FtpListOptionBestimmt die Verzeichnistiefe für die Suche Standardwert: topDirectoryOnly

Rückgabewert

FileInfo[]


moveFile()

Aufrufsignatur

moveFile(
sourceFilePath,
targetFilePath,
options?): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:339

Verschiebt eine bereits auf dem Server liegende Datei

Parameter
ParameterTypeDescription
sourceFilePathstringQuellpfad
targetFilePathstringZielpfad
options?{ remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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

Aufrufsignatur

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

Definiert in: sdk/cosmolink.SDK.FTP.ts:360

Verschiebt eine bereits auf dem Server liegende Datei

Parameter
ParameterTypeDescription
sourceDirectoryPathstringQuellverzeichnis
sourceFileNamestringQuelldateiname
targetDirectoryPathstringZielverzeichnis
targetFileNamestringZieldateiname
options?{ remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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


test()

test(): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:818

Testet die Verbindung mit dem Server

Rückgabewert

void


uploadFile()

Aufrufsignatur

uploadFile(
localPath,
remotePath,
options?): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:422

Lädt eine Datei auf den Server

Parameter
ParameterTypeDescription
localPathstringLokaler Dateipfad
remotePathstringZielpfad
options?{ progressAction?: (arg0) => void; remoteExistsOption?: FtpRemoteExistsOption; verifyOption?: FtpVerifyOption; }Optionen
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

Aufrufsignatur

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

Definiert in: sdk/cosmolink.SDK.FTP.ts:453

Lädt eine Datei auf den Server

Parameter
ParameterTypeDescription
localPathstringLokaler Dateipfad
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?{ progressAction?: (arg0) => void; remoteExistsOption?: FtpRemoteExistsOption; verifyOption?: FtpVerifyOption; }Optionen
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


uploadFileBytes()

Aufrufsignatur

uploadFileBytes(
bytes,
remotePath,
options?): void;

Definiert in: sdk/cosmolink.SDK.FTP.ts:499

Lädt eine Datei auf den Server

Parameter
ParameterTypeDescription
bytesUint8ArrayDateibytes
remotePathstringServer - Dateipfad
options?{ progressAction?: (arg0) => void; remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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

Aufrufsignatur

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

Definiert in: sdk/cosmolink.SDK.FTP.ts:523

Lädt eine Datei auf den Server

Parameter
ParameterTypeDescription
bytesUint8ArrayDateibytes
remoteDirectoryPathstringServer - Verzeichnis
remoteFileNamestringServer - Dateiname
options?{ progressAction?: (arg0) => void; remoteExistsOption?: FtpRemoteExistsOption; }Optionen
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


[hasInstance]()

static hasInstance: boolean;

Definiert in: sdk/cosmolink.SDK.FTP.ts:838

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

Parameter

ParameterType
valueany

Rückgabewert

boolean