diff --git a/backend/portal-service/src/main/java/org/egovframe/cloud/portalservice/utils/FileStorageUtils.java b/backend/portal-service/src/main/java/org/egovframe/cloud/portalservice/utils/FileStorageUtils.java index ad2c50e..fd3c695 100644 --- a/backend/portal-service/src/main/java/org/egovframe/cloud/portalservice/utils/FileStorageUtils.java +++ b/backend/portal-service/src/main/java/org/egovframe/cloud/portalservice/utils/FileStorageUtils.java @@ -51,10 +51,16 @@ public class FileStorageUtils implements StorageUtils { private final Path fileStorageLocation; private final Environment environment; private final MessageUtil messageUtil; - + private static final String FILE_SEPARATOR = File.separator; + public FileStorageUtils(Environment environment, MessageUtil messageUtil) { this.environment = environment; - this.fileStorageLocation = Paths.get(environment.getProperty("file.directory")).toAbsolutePath().normalize(); + String envFileDir = ""; + envFileDir = environment.getProperty("file.directory"); + if(FILE_SEPARATOR.equals("\\")) {//윈도우기반 자바시스템일 때 경로 에러방지 + envFileDir = envFileDir.replaceAll("/", "\\\\"); + } + this.fileStorageLocation = Paths.get(envFileDir).toAbsolutePath().normalize(); this.messageUtil = messageUtil; }