From f3c6e2a19e1c12a64e253ff7bb2b6dc22fcf75f5 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 15 Mar 2023 11:03:12 +0800 Subject: [PATCH] 图片压缩 --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java index 72f9290..9910b02 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java @@ -14,6 +14,7 @@ import cc.mrbird.febs.mall.service.IAdminMallGoodsService; import cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryTreeVo; import cc.mrbird.febs.mall.vo.AdminMallGoodsTreeVo; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import lombok.RequiredArgsConstructor; @@ -30,6 +31,7 @@ import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -53,12 +55,11 @@ if (file.isEmpty()) { new FebsResponse().message("上传文件为空"); } - - String base64EncoderImg = ""; BASE64Encoder base64Encoder =new BASE64Encoder(); + List<String> imageFuffixStr = CollUtil.toList(StrUtil.split(file.getOriginalFilename(), ".")); String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); - if("jpg".equals(imageFuffix)){ + if("jpg".equals(imageFuffixStr.get(1))){ try { //输出到BufferedImage BufferedImage bufferedImage = Thumbnails.of(file.getInputStream()) -- Gitblit v1.9.1