2 files modified
1 files added
| | |
| | | |
| | | public static final String STR_DOT = "."; |
| | | |
| | | /** |
| | | * |
| | | * @param fName Name und relativer Pfad des Ordners, dessen Inhalt aufgelistet werden soll |
| | | * @param ctxPath Kontext Pfad zur Bildung des URL, der auf die Miniaturansicht verweist |
| | | * (koennte evtl. im Client gebildet werden, hier dann nur Mini-Dateiname zurueckgeben) |
| | | * @param base Basisverzeichnis, gegen das der relative Pfad aufgeloest werden soll |
| | | * @return die Dateiliste als JSON String |
| | | * @throws IOException |
| | | */ |
| | | public String liste(String fName, String ctxPath, String base/*, String path*/) throws IOException { |
| | | File[] files = new File(base, fName).listFiles(new ImageFileFilter()); |
| | | if (files != null && files.length > 0) { |
New file |
| | |
| | | { |
| | | "pfad": "/h2/cms/www/bilder/", |
| | | "dateien": [{ |
| | | "name": ".DS_Store", |
| | | "typ": "datei", |
| | | "typKlasse": "icon-doc-inv", |
| | | "bild": false |
| | | }, { |
| | | "name": "000022420019-d.jpg", |
| | | "typ": "datei", |
| | | "typKlasse": "icon-doc-inv", |
| | | "bild": true, |
| | | "miniurl": "/h2/cms/www/bilder/000022420019-d_tn.jpg" |
| | | }, { |
| | | "name": "000039350014-1920.jpg", |
| | | "typ": "datei", |
| | | "typKlasse": "icon-doc-inv", |
| | | "bild": true, |
| | | "miniurl": "/h2/cms/www/bilder/000039350014-1920_tn.jpg" |
| | | }, { |
| | | "name": "38036_006-029-1920-r.jpg", |
| | | "typ": "datei", |
| | | "typKlasse": "icon-doc-inv", |
| | | "bild": true, |
| | | "miniurl": "/h2/cms/www/bilder/38036_006-029-1920-r_tn.jpg" |
| | | }] |
| | | } |
| | |
| | | /** |
| | | * Klassen fuer das Dateimanagement. |
| | | * |
| | | * |
| | | * Dateiinhalt abrufen: |
| | | * String json = new Lister().liste(ordnerName, ctx, basisOrdner); |
| | | * |
| | | * |
| | | */ |
| | | package de.uhilger.fm; |