diff --git a/src/main/java/cotato/growingpain/s3/S3Uploader.java b/src/main/java/cotato/growingpain/s3/S3Uploader.java index 05579a2..b1843fb 100644 --- a/src/main/java/cotato/growingpain/s3/S3Uploader.java +++ b/src/main/java/cotato/growingpain/s3/S3Uploader.java @@ -9,6 +9,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.util.Optional; +import java.util.UUID; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; @@ -62,7 +63,7 @@ private void removeNewFile(File targetFile) { } private Optional convert(MultipartFile file) throws IOException { - File convertFile = new File(System.getProperty("user.dir") + "/" + file.getOriginalFilename()); + File convertFile = new File(System.getProperty("user.dir") + "/" + UUID.randomUUID() + file.getOriginalFilename()); try { if (convertFile.createNewFile()) { // 바로 위에서 지정한 경로에 File이 생성됨 (경로가 잘못되었다면 생성 불가능) FileOutputStream fos = new FileOutputStream(convertFile); // FileOutputStream 데이터를 파일에 바이트 스트림으로 저장하기 위함