From c7cc027e457db327e493395ee937e936afd3bc3d Mon Sep 17 00:00:00 2001 From: yjs30 Date: Wed, 19 Feb 2025 14:29:38 +0900 Subject: [PATCH] generateUniqueFileName --- src/main/java/com/pickyfy/pickyfy/service/S3Service.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pickyfy/pickyfy/service/S3Service.java b/src/main/java/com/pickyfy/pickyfy/service/S3Service.java index 3df6d0b..bd40803 100644 --- a/src/main/java/com/pickyfy/pickyfy/service/S3Service.java +++ b/src/main/java/com/pickyfy/pickyfy/service/S3Service.java @@ -9,6 +9,8 @@ import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.multipart.MultipartFile; + +import java.util.Objects; import java.util.UUID; import java.io.IOException; import java.io.InputStream; @@ -29,7 +31,7 @@ public class S3Service { // TODO: @Async 비동기 처리 // TODO: 비동기 처리에 따른 반환값을 CompletableFuture로 수정 public String upload(MultipartFile multipartFile) { - String fileName = imageFolder + multipartFile.getOriginalFilename(); + String fileName = imageFolder + generateUniqueFileName(Objects.requireNonNull(multipartFile.getOriginalFilename())); if (!(fileName.endsWith(".png") || fileName.endsWith(".jpg") || fileName.endsWith(".jpeg") || fileName.endsWith( ".gif") || fileName.endsWith(".bmp"))) {