Statische Dateien
Bilder und andere statische Dateien werden als "arbitrary binary data" ausgeliefert. Die URL ist folgendermaßen aufgebaut:
Die Datei wird direkt an den Browser ausgeliefert, d. h. der Browser entscheidet, was er mit dem "octet-stream" anfangen kann (Das variiert je nach Browser).
Beispiel:
https://cst-media2.viomassl.com/3353/148149
Dateien als Download
Dateien als Download können nach folgendem Muster ausgerufen werden:
Die Datei wird mit Attachment-Header ausgeliefert, damit sie vom Browser heruntergeladen werden kann. Der Dateiname und die Dateinamenerweiterung kann man nach Wunsch benennen. Die Datei wird immer im Originalformat ausgeliefert wird, auch wenn die Datei mit einer anderen Dateinamenserweiterung ausliefern wurde.
Beispiel:
https://cst-media2.viomassl.com/3353/148149/download/beispiel.jpg
Dateien als Anzeige
Wenn die Datei (beispielsweise ein Bild) direkt im Browser anzeigt werden soll, kann man die Datei mit folgendem Muster aufrufen:
Beispiel:
https://cst-media2.viomassl.com/3353/148149/deliver/bild.jpg
Bilder skalieren
Bilder können auch in unterschiedlichen Größen ausgegeben werden:
Das Bild wird auf die angegebene Größe (Breite x Höhe in Pixel) umgerechnet. Je nach Proportionen des Bildes kann es hier zur Verzerrungen des Bildes kommen.
Beispiel:
https://cst-media2.viomassl.com/3353/148149/213x250
Modus Q (Quality)
Der Qualitätsmodus verhindert ungewünschte Qualitätsverluste bei Angabe der gewünschten Größe. Ist das Quellbild kleiner als die gewünschte Größe ist, wird die kleinere Größe (Originalgröße Quellbild) ausgeliefert.
Beispiel:
https://cst-media2.viomassl.com/3353/148062/1000x268q
Modus S (Scale)
Der Skalierungsmodus schneidet aus der Bildmitte den möglichst größten Bildausschnitt aus.
Beispiel:
https://cst-media2.viomassl.com/3353/148149/150x300s
Seitenverhältnis beibehalten
Wenn die Proportionen des Bildes erhalten werden sollen, kann man folgendes Muster verwenden:
Wird nur die Breite oder die Höhe eines Bildes angegeben und die andere Seite mit 0, wird das Seitenverhältnis des Bildes beibehalten.
Beispiel:
https://cst-media2.viomassl.com/3353/148149/150x0