File

File-Objekte werden verwendet für Icons, Bilder und andere Dateien (also z.B. für die Icons der App und für Datei-Upload-Felder). Ein Datei-Objekt hat folgende Attribute:

urlString

Die absolute URL unter der die Datei abrufbar ist.

archive_urlString

Wenn sich diese Datei in einem ZIP-Archiv befindet kann diese URL benutzt werden, um dann mittels relativer URLs in dieser Datei auf andere Dateien im ZIP-Archiv zuzugreifen. Normalerweise trifft dies nur für Dateien zu, die LivingApps selbst verwendet. Ist diese Datei nicht Bestandteil eines ZIP-Archivs, hat archive_url den selben Wert wie url.

filenameString

Der ursprüngliche Dateiname der Datei.

mimetypeString

Der MIME-Typ der Datei (also z.B. image/jpeg für JPEG-Bilder oder application/pdf für PDF-Dateien)

sizeInteger

Die Größe der Datei in Bytes.

widthInteger oder None

Falls es sich bei der Datei um ein Bild handelt, ist width die Breite des Bildes in Pixeln (ansonsten None).

heightInteger oder None

Die Höhe der Bilder in Pixeln (oder None falls es sich nicht um ein Bild handelt).

durationInteger oder None

Wenn ich sich bei der Datei um ein Video handelt, ist duration die Dauer des Videos in Millisekunden (und None für andere Datei-Typen).

geoGeo oder None

Enthält die Datei Geo-Daten (z.B. den Ort an dem das Bild oder Video aufgenommen wurde), so werden diese aus der Datei extrahiert und im Attribut geo gespeichert.

Damit jedoch Geo-Daten tatsächlich extrahiert werden, muß für die App bei der die Datei hochgeladen wird, dies erst aktiviert werden. Dies ist unter Konfiguration ‣ Erweitert unter Uploads möglich (bzw. unter Meine LivingApps ‣ LivingApps bei der jeweiligen App).

recordedatDatum

Der Zeitpunkt zu dem diese Datei erzeugt wurde (wird aus den EXIF-Daten gelesen, falls vorhanden).

archiveFile oder None

Ist diese Datei Bestandteil eines ZIP-Archivs, verweißt archive auf dieses Archiv, ansonsten ist archive None.

createdatDatum

Der Zeitpunkt zu dem diese Datei angelegt wurde.