Namensraum „file“

Unter file befinden sich Funktionen, die mit Dateien arbeiten.

file.download(url)

Downloaden

Lädt die Dateien von den übergebenen URLs herunter.

Parameter

urlString

Rückgabetyp

File

file.export(files, directory)

Datei speichern

Speichert die Dateien ins Dateisystem.

Parameter
Rückgabetyp

String

file.extension(objects)

Dateiendung

Gibt für jede übergebene Datei ihre Dateiendung (z.B. „pdf“ oder „csv“) zurück.

Parameter

objectsFile

Rückgabetyp

String

file.filter.extension(objects, extensions)

Filter nach Dateiendung

Filter die übergebenen Dateien anhand ihrer Dateiendung (z.B. „pdf“ oder „csv“).

Parameter
Rückgabetyp

File

file.find.name(objects, query)

Nach Dateinamen zuordnen

Gibt für jeden Eintrag in query die erste gefundene Datei zurück, deren Dateiname den Text aus query enthält.

Parameter
Rückgabetyp

File

file.hash(objects, algorithm)

Hash berechnen

Gibt den Hash der übergebenen Datei(en) zurück.

Parameter
Rückgabetyp

String

file.image.brightness(files, factor)

Helligkeit verändern

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

File

file.image.contrast(files, factor)

Kontrast verändern

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

File

file.image.saturation(files, factor)

Sättigung verändern

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

File

file.image.sharpness(files, factor)

Schärfe verändern

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

File

file.import(filepath)

Datei laden

Lädt Dateien aus dem Dateisystem.

Parameter

filepathString

Rückgabetyp

File

file.import_directory(directory)

Aus Verzeichnis laden

Lädt alle Dateien aus den angegebenen Verzeichnissen (und deren Unterverzeichnissen).

Parameter

directoryString

Rückgabetyp

File

file.list_zip(zipfile)

Dateinamen aus Archiv

Gibt alle Dateinamen aus dem Archiv zurück.

Parameter

zipfileFile

Rückgabetyp

String

file.name(objects)

Dateinamen

Gibt den Dateinamen der übergebenen Datei(en) zurück.

Parameter

objectsFile

Rückgabetyp

String

file.publish(files, days, layer)

Als Download veröffentlichen

Veröffentlicht alle übergebenen Dateien jeweils als Download-Link. Die generierten Links werden zurückgegeben. Sie sind nur eine bestimmte Anzahl Tage gültig (Parameter days). Wenn der Parameter layer nichts angegeben ist, wird ein neuer Layer erzeugt.

Parameter
Rückgabetyp

String

file.rename(objects, filename)

Datei umbenennen

Benennt die übergebenen Dateien um, aber ändert den Inhalt nicht.

Parameter
Rückgabetyp

File

file.s3.buckets()

S3-Buckets auflisten

Gibt alle verfügbaren S3-Buckets zurück.

Rückgabetyp

String

file.s3.download(bucket, filenames, prefix)

S3-Download

Lädt alle Dateien aus dem angegebenen Bucket herunter. Wenn der Parameter filenames angegeben ist, werden nur diese Dateien heruntergeladen. Wenn der Parameter prefix angegeben ist, werden nur Dateien mit diesem heruntergeladen.

Parameter
Rückgabetyp

File

file.s3.list(bucket, prefix)

S3-Dateien auflisten

Gibt alle Dateinamen aus dem angegebenen Bucket zurück.

Parameter
Rückgabetyp

String

file.s3.list_folders(bucket, prefix)

S3-Ordner auflisten

Gibt alle Unterordner aus dem angegebenen Bucket/Prefix zurück.

Parameter
Rückgabetyp

String

file.s3.upload(bucket, files, prefix)

S3-Upload

Lädt alle übergebenen Dateien in das angegebene Bucket.

Parameter
file.size(files)

Dateigröße

Gibt für jede übergebene Datei die entsprechende Größe (in Bytes) zurück.

Parameter

filesFile

Rückgabetyp

Int

file.unzip(zipfile, filenames)

Entpacken

Entpackt alle Dateien aus dem übergebenen ZIP-Archiv. Wenn filenames angegeben ist, werden nur die Dateien aus filenames exportiert.

Parameter
Rückgabetyp

File

file.upload.ftp(files, url)

Hochladen über FTP

Überträgt die übergebenen Dateien zu einem (S)FTP-Server.

Parameter
file.upload.gpx(files)

Hochladen zu Geoplex

Überträgt die übergebenen Dateien zu einem Upload - Server von Geoplex für eine Inspektion. Bitte schicken Sie den resultierenden Link an unseren Support.

Parameter

filesFile

Rückgabetyp

String

file.upload.http(files, url, file_key, form_pairs)

Hochladen über HTTP

Überträgt die übergebenen Dateien zu einem HTTP(S)-Server via POST.

Parameter
Rückgabetyp

String

file.urls_from_dataset(url)

URLs aus Datenfeed extrahieren

Konvertiert einen ATOM-Feed, oder ein JSON oder XML-Dokument in eine Liste von URLs. Dies kann beispielsweise verwendet werden, um OpenData-Datensätze, die aus mehreren Dateien bestehen, herunterzuladen.

Parameter

urlString

Rückgabetyp

String

file.zip(files, name)

Packen

Zippt alle übergebenen Dateien und gibt das Archiv zurück.

Parameter
Rückgabetyp

File