From 76c1ec5c9d4ab8c299f2c081b43a7456dece5fef Mon Sep 17 00:00:00 2001 From: ulrich Date: Thu, 13 Mar 2025 16:23:16 +0000 Subject: [PATCH] Bildrotation hinzugefuegt --- src/de/uhilger/fm/Catalog.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/de/uhilger/fm/Catalog.java b/src/de/uhilger/fm/Catalog.java index 7d2413f..8536c2b 100644 --- a/src/de/uhilger/fm/Catalog.java +++ b/src/de/uhilger/fm/Catalog.java @@ -25,23 +25,27 @@ /** - * Eine Klasse zur Bildung einer Liste mit den Dateien eines Verzeichnisses. + * Eine Liste mit den Dateien eines Verzeichnisses bilden. * * Varianten von Bilddateien werden ausgeblendet. Enthaelt ein Ordner die Dateien + * + * <pre> * mein-bild.jpg * mein-bild_tn.jpg * mein-bild_kl.jpg - * erscheint nur die Datei mein-bild.jpg in der Liste. + * </pre> * + * erscheint nur die Datei mein-bild.jpg in der Liste. * * @author Ulrich Hilger * @version 0.1, 05.11.2024 */ public class Catalog { - public static final String STR_DOT = "."; + private static final String STR_DOT = "."; /** + * Eine Liste des Inhalts eines Ordners erstellen * * @param relPathAndName Name und relativer Pfad des Ordners, dessen Inhalt aufgelistet werden soll * @param urlBase Kontext Pfad zur Bildung des URL fuer Miniaturansicht und imgsrc bei Bilddateien @@ -68,10 +72,13 @@ if (lowerName.endsWith(ImageFileFilter.JPEG) || lowerName.endsWith(ImageFileFilter.JPG) || lowerName.endsWith(ImageFileFilter.PNG)) { + + String lastModified = Long.toString(file.lastModified()); datei.setBild(true); String ext = dateiName.substring(dateiName.lastIndexOf(STR_DOT)); String ohneExt = dateiName.substring(0, dateiName.lastIndexOf(STR_DOT)); - datei.setMiniurl(urlBase + /*"/" + */ relPathAndName + ohneExt + ImageFileFilter.TN + ext); + datei.setMiniurl(urlBase + /*"/" + */ relPathAndName + ohneExt + + ImageFileFilter.TN + ext + "?lm=" + lastModified); //buildImgSrc(file, datei, ohneExt, ext); } liste.add(datei); -- Gitblit v1.9.3