From 8d1c4c423df5affdbbd84b4e28f8e9339b4905a9 Mon Sep 17 00:00:00 2001 From: reger Date: Sun, 23 Jun 2013 00:39:15 +0200 Subject: [PATCH] make imageparser fileextension detection case insensitive (extensions are often upper case) --- .../document/parser/images/genericImageParser.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/net/yacy/document/parser/images/genericImageParser.java b/source/net/yacy/document/parser/images/genericImageParser.java index 5b0ef41cb..8d306ebfe 100644 --- a/source/net/yacy/document/parser/images/genericImageParser.java +++ b/source/net/yacy/document/parser/images/genericImageParser.java @@ -100,7 +100,7 @@ public class genericImageParser extends AbstractParser implements Parser { String keywords = null; String description = null; if (mimeType.equals("image/bmp") || - location.getFileExtension().equals("bmp")) { + location.getFileExtension().equalsIgnoreCase("bmp")) { byte[] b; try { b = FileUtils.read(sourceStream); @@ -110,10 +110,10 @@ public class genericImageParser extends AbstractParser implements Parser { } final IMAGEMAP imap = bmpParser.parse(b); ii = parseJavaImage(location, imap.getImage()); - } else if (mimeType.equals("image/jpg") || - location.getFileExtension().equals("jpg") || - location.getFileExtension().equals("jpeg") || - location.getFileExtension().equals("jpe")) { + } else if (mimeType.equals("image/jpeg") || + location.getFileExtension().equalsIgnoreCase("jpg") || + location.getFileExtension().equalsIgnoreCase("jpeg") || + location.getFileExtension().equalsIgnoreCase("jpe")) { // use the exif parser from // http://www.drewnoakes.com/drewnoakes.com/code/exif/ // javadoc is at: http://www.drewnoakes.com/drewnoakes.com/code/exif/javadoc/