From bd59a5b228a5486c2c4bc1122d686cb08e965705 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Sun, 13 May 2012 20:28:11 +0000 Subject: [PATCH] bug fix --- src/zutil/jee/upload/AjaxFileUpload.java | 4 ++-- src/zutil/jee/upload/FileUploadListener.java | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/zutil/jee/upload/AjaxFileUpload.java b/src/zutil/jee/upload/AjaxFileUpload.java index ad0c748..5e0c8fe 100644 --- a/src/zutil/jee/upload/AjaxFileUpload.java +++ b/src/zutil/jee/upload/AjaxFileUpload.java @@ -125,7 +125,7 @@ public abstract class AjaxFileUpload extends HttpServlet { String[] tmp = config.getInitParameter("ALLOWED_EXTENSIONS").split(","); StringBuilder ext_log = new StringBuilder("Allowed extensions: "); for( String ext : tmp ){ - ALLOWED_EXTENSIONS.add(ext.trim()); + ALLOWED_EXTENSIONS.add(ext.trim().toLowerCase()); ext_log.append(ext).append(", "); } logger.info( ext_log.toString() ); @@ -215,7 +215,7 @@ public abstract class AjaxFileUpload extends HttpServlet { while( it.hasNext() ) { FileItemStream item = it.next(); // Is the file type allowed? - if( !item.isFormField() && !ALLOWED_EXTENSIONS.contains( FileUtil.getFileExtension(item.getName()) )){ + if( !item.isFormField() && !ALLOWED_EXTENSIONS.contains( FileUtil.getFileExtension(item.getName()).toLowerCase() )){ String msg = "Filetype '"+FileUtil.getFileExtension(item.getName())+"' is not allowed!"; logger.warning( msg ); listener.setStatus(Status.Error); diff --git a/src/zutil/jee/upload/FileUploadListener.java b/src/zutil/jee/upload/FileUploadListener.java index 7b2ba37..b824970 100644 --- a/src/zutil/jee/upload/FileUploadListener.java +++ b/src/zutil/jee/upload/FileUploadListener.java @@ -34,7 +34,6 @@ import zutil.parser.DataNode.DataType; * uploaded file. */ public class FileUploadListener implements ProgressListener{ - private static final long serialVersionUID = 1L; public static enum Status{ Initializing, Uploading,