diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java index b30f24a..fdb7f1d 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java @@ -47,10 +47,10 @@ import java.util.UUID; public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { /** - * 临时文件存储目录(基于ruoyi.profile配置) + * 若依框架文件上传路径 */ - @Value("${ruoyi.profile}/temp/upload") - private String tempFileDir; + @Value("${ruoyi.profile}") + private String uploadPath; @Resource private CcdiFileUploadRecordMapper recordMapper; @@ -62,6 +62,13 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { @Qualifier("fileUploadExecutor") private Executor fileUploadExecutor; + /** + * 获取临时文件存储目录 + */ + private String getTempFileDir() { + return uploadPath + File.separator + "temp"; + } + @Override public Page selectPage(Page page, CcdiFileUploadQueryDTO queryDTO) { @@ -154,7 +161,7 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { List tempFilePaths = new ArrayList<>(); try { // 确保临时目录存在 - Path tempDir = Paths.get(tempFileDir); + Path tempDir = Paths.get(getTempFileDir()); if (!Files.exists(tempDir)) { Files.createDirectories(tempDir); }