Search the FirstSpirit Knowledge Base
Hallo,
Der Kunde möchte Dateien mit der Endung "tar.gz" in der Medienverwaltung ablegen.
Wenn die Datei "test.tar.gz" heißt macht ein Upload über den Javaclient testtar.gz daraus.
Als Endung wird der String hinter dem letzten Punkte erkannt.
Mit der Beanshell kann ich die Endung korrekt setzten.
File.setExtension(String)
Beanshell ist aber keine Option für den Redakteur. Gibt es da eine Möglichkeit das "tar.gz" als Endung erkannt wird?
Danke schon mal
Nein, die gibt es leider nicht. Wahrscheinlich macht es Sinn, für ".tar.gz" eine Sonderbehandlung in FirstSpirit zu machen, diese gibt es aber aktuell nicht.
Bleibt nur der Weg, dafür ein Benutzer-Skript bereitzustellen, über das der Redakteur die Korrektur der Änderung anstossen kann.
Mit der Version 5.2 R5 (514) werden jetzt Dateinamen mit (mehrfachen) Punkten unterstützt.
FirstSpirit unterstützt in der aktuellen Version Upload, Speichern und Auslieferung von Medien, die (mehrfache) Punkte im Dateinamen enthalten.
Damit ist z.B. der Upload einer Datei vom Typ „.tar.gz“ möglich.
Im Beispiel „filename.tar.gz“ wird das „gz“ als Extension (Dateiendung) und „filename.tar“ als
Dateiname des Mediums nach FirstSpirit übernommen. Das wirkt sich auch bei den Sucheinstel-
lungen im SiteArchitect (Einschränkung der Treffer über Facetten) aus.: Eine Datei vom Typ „.tar.gz“
wird bei einer Filterung über den Dateityp unter der Erweiterung „gz“ aufgeführt. (nicht unter „tar.gz“).
Dies muss auch bei der Definition der „Zugelassenen Erweiterungen“ im Bereich „Medien-Restrik-
tionen“ im FirstSpirit ServerManager (Projekteinstellungen) berücksichtigt werden.
Unterstützt wird die neue Funktionalität im ContentCreator und im SiteArchitect beim Hochladen
bzw. Anlegen von Dateien über die Medien-Verwaltung bzw. über die Eingabekomponente
FS_REFERENCE. Anwendungsfälle sind hier neben Dateien vom Typ „.tar.gz“ beispielsweise auch
Dateien mit Versionsangaben im Dateinamen (Bsp.: „Linux_4.6.4-1.debian.tar.xz“).
Siehe Release Notes Kapitel 7.1.