Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/service/ImageFileManagerImpl.java =================================================================== diff -u -r15249 -r15365 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/service/ImageFileManagerImpl.java (.../ImageFileManagerImpl.java) (revision 15249) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/imagefilemanager/service/ImageFileManagerImpl.java (.../ImageFileManagerImpl.java) (revision 15365) @@ -31,7 +31,7 @@ import com.forgon.disinfectsystem.entity.basedatamanager.supplyroomconfig.SupplyRoomConfig; import com.forgon.tools.db.DatabaseUtil; import com.forgon.tools.hibernate.ObjectDao; -import com.forgon.util.FileUtils; +import com.forgon.tools.util.FileUtils; import com.sun.image.codec.jpeg.ImageFormatException; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; @@ -475,23 +475,11 @@ ImageFile imageFile = imageFileList.get(Integer.parseInt(page) - 1); String thumbnailImagePath = imageFile.getThumbnailImagePath(); String uuidImageName = imageFile.getUUIDAndImageName(); - String Directory = saveImagePath+thumbnailImagePath+"\\"+uuidImageName; - FileInputStream fis = null; + String path = saveImagePath+thumbnailImagePath+"\\"+uuidImageName; try { - fis = new FileInputStream(new File(Directory)); - img = new byte[4096*1024]; - fis.read(img); - fis.close(); + img = FileUtils.readAllContentAsBytes(path); }catch (Exception e) { logger.warn(e.getMessage()); - }finally{ - if(fis!=null){ - try { - fis.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } } } }else{