Feldtyp Datei (File-Upload) | ab Version 3 |
Bei der Eingabe von neuen Einträgen kann durch Anklicken des Buttons "Durchsuchen" (kann auch anders heissen; der genaue Name hängt vom verwendeten Browser ab) eine beliebige Datei aufgespielt werden.
Bei Änderung eines Eintrags kann die bereits aufgespielte Datei behalten, eine neue Datei aufgespielt oder keine Datei mehr ausgewählt werden.
|
<a href="http://meinedomain.de/bp-files/dateiname">Datei</a>
oder
<a href="http://meinedomain.de/files/dateiname">Datei</a>
bei Mietpaketen.
Bilder können Sie auch direkt in eine Datenbank-Ausgabe einbauen. Hier 2 Beispiele (bei loop benutzen Sie bitte den %_raw hash, da das Bild schon mit dem kompletten img-Tag geliefert wird):
<h2>Meine Bildergalerie</h2> <loop> <b>$Titel</b><p> <img src="/bp-files/$_raw{Bild}" align=left hspace=10>$Beschreibung<p> </loop>
das gleiche mit get:
<perl> get; out <<EOF; <b>$Titel</b><p> <img src="/bp-files/$Bild" align=left hspace=10>$Beschreibung<p> EOF </perl>
Bild ist hier als Datei-Feld definiert und enthält bei der Datenbank-Abfrage den Namen der Datei.
Die Position die das neue Feld erhalten soll: Neu fügt es an das Ende aller Felder. Andere Positionen fügen es an der jeweiligen Stelle ein, alle darunter liegenden Felder werden nach hinten verschoben.
Feldname
Der Name des Feldes: Er wird bei der Ein- und Ausgabe verwendet. Sie können beliebige Zeichen für den Namen verwenden, auch das Leerzeichen.
Sortierung
Gibt an, ob das Feld sortiert werden soll oder nicht (spart Zeit und Platz, wenn nicht). Sortiert wird immer der aktuelle Dateiname nach Text.
Speicherort
Hier kann das Verzeichnis in dem die Datei gespeichert werden soll aus einer Liste ausgewählt werden. Das Menü enthält alle Unterverzeichnisse von "files". Die gewünschten Ordner bitte selbst zuvor (z.B. über ftp) anlegen.
Automatisch löschen
Ist dieses Kästchen aktiviert werden mit den Datensätzen auch die dazu gehörigen Dateien gelöscht. (Achtung: Das gilt z.B. auch beim kompletten Löschen von Datenbankkopien)
Dateiname
Hier kann der Dateiname unter dem die hochgeladene Datei gespeichert werden soll mit Hilfe von Platzhaltern definiert werden. Links ist eine Liste der typischen Dateinamen, diese wird ignoriert wenn rechts ein eigener Text eingetragen wird.
Folgende Platzhalter sind möglich:
Original | Original Name der Datei (ohne Endung) |
---|---|
Endung | die original Endung |
Datenbank | der Name der atuellen Datenbank |
Id | Id des Datensatz |
<Feldname> | Der Inhalt jeden beliebigen Feldes das Datensatz kann über den Feldnamen angegeben werden. |
Zugelassene Dateitypen
Die zugelassenen Dateitypen lassen sich durch angeben von mime-typen einschränken. Aus der Liste lassen sich typische Einstellungen auswählen. Im Textfeld sind noch zusätzliche eigene Angaben möglich (mit der Liste "oder" verknüpft).
Geprüft wird auf Anfang, so lässt z.B."text/" sowohl "text/plain" als auch "text/html" zu.
Der Typ wird auch bei den meisten Windows systemen unabhängig von der Endung gespeichert, ein umgehen der Beschränkung wird somit erschwehrt.
Eine Auflistung der typischen MIME-Typen findet man z.B. in Selfhtml.
Zugelassene Dateinamen
Neben den Typen lassen sich auch Dateinamen Filtern, möglich ist das durch angabe eines "Regulären Ausdrucks" (kurz:regex). Dieser wird auf den gesamten originalen Dateinamen angewendet.
Maximale Dateigrösse
Hier wird die maximale Grösse der Datei in MBytes angeben.
Bildbearbeitung
Verkleinern/Vergrößern
Werden diese Kästchen aktiviert so wird das Bild automatisch verkleinern wenn es zu gross ist bzw. vergrößert wenn es kleiner als die in Breite und Höhe angegebenen Abmessungen ist.
Breite/Höhe
Hier wird die Zielgröße des Bildes angegeben. Die Angabe ist in Prozent oder in Pixel möglich.
Geometrie
Hier wird angegeben wie die Bildgeometrie angepasst wird wenn sie nicht den Angaben entspricht.
unverändert: Das Bild wird verkleinert bzw. vergrößert sodass Breite und Höhe gleich oder kleiner sind als die vorgaben.
Zuschneiden: Das Bild wird geändert sodass die Abmessungen gleich oder Größer den Vorgaben sind. Dann wird es mittig auf die genaue Größe zugeschnitten.
Rahmen: Die Abmessungen des Bildes werden geändert sodass sie kleiner oder gleich den Vorgaben ist. Dann wird der Rest mit Weiß aufgefüllt.
Zielformat
Es kann zwischen folgenden Formaten gewählt werden.
.gif: Bildformat wird für Grafiken entfohlen.
.jpg: Bildformat wird für Photos entfohlen.
.png: Bildformat eignet sich vorwiegend zum speichern von Grafiken oder kleinen Bildern.
Qualität
Hierüber kann die Abstimmung zwischen Dateigröße und Bildqualität eingestellt werden.
es geht von 0% (wenig Farben, hohe Bildfehler, kleine Datei) bis 100% (verlustfreie Bildspeicherung, große Datei). Bei keiner Angabe wird die original Qualität beibehalten.
|