Bilder und Dateien verwalten - mit Upload auf den eigenen Server
Das Angebot von
server-daten ist spezialisiert auf Datenbank-Dienstleistungen. Dementsprechend werden Server
paarweise verwendet, der Datenbank-Server ist nur für die Datenbanken zuständig und nutzt RAID-V, der Webserver konzentriert
sich auf die Auslieferung der internen Masken und die Erzeugung der Ausgabeseiten. Für Dateien und Bilder, die nicht in einer
Datenbank, sondern auf gewöhnlichen Festplatten gespeichert werden, wird deshalb kein Speicherplatz bereitgestellt.
Dieses Konzept wird ergänzt durch die Möglichkeit, Dateien und Bilder auf zwei verschiedene Arten zu verwalten. Kunden können
entweder Dateinamen in eigenen Tabellen bereitstellen und diese in Ausgabeseiten über das
sd:attribute-Element
korrekt einbinden. Zusätzlich oder alternativ können Spalten vom (server-daten-) Datentyp
file
deklariert werden. Wird bei der Deklaration dieser Spalten eine Zeile aus einer
FTP-Tabelle
angegeben, so lassen sich Dateien und Bilder von Nutzern uploaden und werden - nach dem erfolgreichen Speichern der Grundzeile -
per FTP unter Verwendung der in der FTP-Tabelle hinterlegten Daten auf den Kundenserver verschoben. Handelt es sich beim Upload
um ein Bild, so kann dieses in der Größe geändert und ein Vorschaubild, eine verkleinerte Zweitversion (Thumbnail) erzeugt
und gespeichert werden.
Die FTP-Tabelle mit den Daten für den File-Transfer
Eine
FTP-Tabelle kann pro Datenbank nur einmal erzeugt werden und stellt pro Zeile die Daten für einen
FTP-Account des Kunden zur Verfügung. Für die Erstellung ist es nur notwendig, im
Menü 3: Tabellen
einen Tabellennamen festzulegen, den Sondertyp
FTP zu wählen und anschließend zu speichern. Die Spalten werden
automatisch passend belegt und können vom Kunden nicht geändert werden.
Wesentlich: Direkt nach dem Speichern einer FTP-Tabelle (beim Erstellen und
beim Löschen) müssen die internen Systemprozeduren neu generiert werden. Die interne Tabelle für die Tabellenspalten erhält
eine neue Relation, dies wirkt sich an diversen Stellen aus. Die Systemprozeduren werden gewöhnlich nur bei der Ersteinrichtung
der Datenbank erzeugt. Während dieser Zeit ist die Datenbank inkonsistent, jeder Klick auf ein Menü kann zu Fehlermeldungen führen.
Verwenden Sie deshalb Ihre Datenbank ein bis fünf Minuten nach dem Speichern einer FTP-Tabelle nicht - ansonsten erhalten Sie
Fehlerhinweise, die später wieder verschwinden (und server-daten erhält jedesmal eine Mail). Aber eine FTP-Tabelle erstellen
Sie bei Bedarf auch nur ein einziges Mal.
Spalten der FTP-Tabelle:
Nach dem Speichern werden Nutzername und Passwort in interne Felder verschoben und sind beim nächsten Leseaufruf nicht mehr
sichtbar. Sie können allerdings weiterhin über die Eingabe neu gesetzt werden.
Optionen für den Datentyp 'file' bei Tabellenspalten
Bei der Verwendung des Datentyps 'file' können die folgenden Optionen genutzt werden:
© 2003-2009 Jürgen Auer, Berlin.