comparison servlet/src/digilib/image/ImageLoaderDocuImage.java @ 821:6c752969f9e8 stream

more tries and catches...
author robcast
date Tue, 22 Feb 2011 20:08:27 +0100
parents a23c4c15a6a8
children f210731dc6cc
comparison
equal deleted inserted replaced
820:dc8cda290f2f 821:6c752969f9e8
199 Iterator<ImageReader> readers; 199 Iterator<ImageReader> readers;
200 String mt = null; 200 String mt = null;
201 if (input.hasMimetype()) { 201 if (input.hasMimetype()) {
202 // check hasMimetype first or we might get into a loop 202 // check hasMimetype first or we might get into a loop
203 mt = input.getMimetype(); 203 mt = input.getMimetype();
204 } else {
205 // try file extension
206 mt = FileOps.mimeForFile(input.getFile());
204 } 207 }
205 if (mt == null) { 208 if (mt == null) {
206 logger.debug("No mime-type. Trying automagic."); 209 logger.debug("No mime-type. Trying automagic.");
207 readers = ImageIO.getImageReaders(istream); 210 readers = ImageIO.getImageReaders(istream);
208 } else { 211 } else {