From 2efe58556a0c4cc41a41a0eb004a522220c69e24 Mon Sep 17 00:00:00 2001 From: PIGCLOUD Date: Thu, 19 Feb 2026 23:32:04 +0800 Subject: [PATCH] =?UTF-8?q?refactor(pigx-upms-biz):=20=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E9=80=BB=E8=BE=91,?= =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=96=87=E4=BB=B6=E5=90=8D=E7=BC=96=E7=A0=81?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 WebUtils 和 StandardCharsets 相关导入 - 删除微服务环境判断逻辑,直接使用 file.getOriginalFilename() - --- .../admin/service/impl/SysFileServiceImpl.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysFileServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysFileServiceImpl.java index 822253a29..ff78da248 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysFileServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysFileServiceImpl.java @@ -39,7 +39,6 @@ import com.pig4cloud.pigx.admin.mapper.SysFileMapper; import com.pig4cloud.pigx.admin.service.SysFileService; import com.pig4cloud.pigx.common.core.constant.CommonConstants; import com.pig4cloud.pigx.common.core.util.R; -import com.pig4cloud.pigx.common.core.util.WebUtils; import com.pig4cloud.pigx.common.data.tenant.TenantContextHolder; import com.pig4cloud.pigx.common.file.core.FileProperties; import com.pig4cloud.pigx.common.file.core.FileTemplate; @@ -54,7 +53,6 @@ import org.springframework.web.multipart.MultipartFile; import java.io.InputStream; import java.nio.charset.Charset; -import java.nio.charset.StandardCharsets; import java.util.*; /** @@ -248,18 +246,8 @@ public class SysFileServiceImpl extends ServiceImpl impl // 创建SysFile对象并设置相关属性 SysFile sysFile = new SysFile(); sysFile.setFileName(fileName); - - String originalFilename; - if (WebUtils.isMicro()) { - originalFilename = file.getOriginalFilename(); - } else { - // 对原始文件名进行编码转换 - originalFilename = new String( - Objects.requireNonNull(file.getOriginalFilename()).getBytes(StandardCharsets.ISO_8859_1), - StandardCharsets.UTF_8); - } sysFile.setDir(dir); - sysFile.setOriginal(originalFilename); + sysFile.setOriginal(file.getOriginalFilename()); sysFile.setFileSize(file.getSize()); sysFile.setBucketName(properties.getBucketName()); sysFile.setType(type);