refactor(pigx-upms-biz): 简化文件上传逻辑,简化文件名编码转换处理逻辑

- 移除 WebUtils 和 StandardCharsets 相关导入
- 删除微服务环境判断逻辑,直接使用 file.getOriginalFilename()
-
This commit is contained in:
PIGCLOUD committed 2026-03-08 15:03:34 +08:00
1 parent 583fca8611
commit 2efe58556a
1 file changed
+1 -13
@@ -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<SysFileMapper, SysFile> 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);