diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/cache/ImageCache.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/cache/ImageCache.java index ea90275..82215d7 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/cache/ImageCache.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/cache/ImageCache.java @@ -44,7 +44,7 @@ public class ImageCache { try { BufferedImage bufferImg = ImageIO.read(is); ImageIO.write(bufferImg, - imagePath.substring(imagePath.indexOf(".") + 1, imagePath.length()), + imagePath.substring(imagePath.lastIndexOf(".") + 1, imagePath.length()), byteArrayOut); return byteArrayOut.toByteArray(); } catch (Exception e) {