Dateiverwaltung für die WebBox
ulrich
2021-06-27 a11da2ba20fe2452e7db1395179c54d15e45934e
commit | author | age
332c05 1 /*
U 2  * To change this license header, choose License Headers in Project Properties.
3  * To change this template file, choose Tools | Templates
4  * and open the template in the editor.
5  */
6 package de.uhilger.filecms.pub;
7
8 import de.uhilger.wbx.web.TNServlet;
9 import java.io.File;
10 import java.io.FileFilter;
11
12 /**
13  *
14  * @author ulrich
15  */
16 public class ImgFileFilter implements FileFilter {
a11da2 17   
U 18     public static final String B64 = "_b64";
19     
332c05 20     @Override
U 21     public boolean accept(File pathname) {
22       boolean pass = true;
23       String fname = pathname.getName().toLowerCase();
24       if(fname.endsWith(TNServlet.JPEG) || fname.endsWith(TNServlet.JPG) || fname.endsWith(TNServlet.PNG)) {
25         if(fname.contains(TNServlet.GR) || fname.contains(TNServlet.KL) || fname.contains(TNServlet.MT) || 
a11da2 26                 fname.contains(TNServlet.SM) || fname.contains(TNServlet.TN) || fname.contains(B64)) {
332c05 27           pass = false;
U 28         }
29       }
30       return pass;
31     }
32 }