From ac85f995b82868fddf01eace6acf0bd65a576f14 Mon Sep 17 00:00:00 2001 From: Chan531 Date: Mon, 3 Mar 2025 19:44:26 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[FIX]=20=EC=95=84=EC=9D=B4=EC=BD=98=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20=ED=82=A4=EA=B0=80=20=EC=97=86?= =?UTF-8?q?=EC=9D=84=20=EC=8B=9C=20=EC=B2=98=EB=A6=AC=20=EB=A1=9C=EC=A7=81?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/tiki/server/external/util/AwsHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/tiki/server/external/util/AwsHandler.java b/src/main/java/com/tiki/server/external/util/AwsHandler.java index 3a6f1c67..e061b952 100644 --- a/src/main/java/com/tiki/server/external/util/AwsHandler.java +++ b/src/main/java/com/tiki/server/external/util/AwsHandler.java @@ -6,6 +6,7 @@ import static com.tiki.server.external.constant.ExternalConstant.FILE_DELIMITER; import java.time.Duration; +import java.util.Objects; import java.util.UUID; import org.springframework.beans.factory.annotation.Value; @@ -47,6 +48,9 @@ public PreSignedUrlResponse getUploadPreSignedUrl(final String fileFormat) { } public String getDownloadPreSignedUrl(final String fileKey) { + if (Objects.isNull(fileKey)) { + return ""; + } try { S3Presigner preSigner = awsConfig.getS3PreSigner(); GetObjectRequest getObjectRequest = createGetObjectRequest(fileKey); From 27c94ad011f6a01ff49b09cb65c51d0c20cdfd99 Mon Sep 17 00:00:00 2001 From: Chan531 Date: Mon, 3 Mar 2025 19:44:58 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[CHORE]=20=EA=B0=9C=EB=B0=9C=20=EA=B8=B0?= =?UTF-8?q?=EA=B0=84=20=EB=8F=99=EC=95=88=20=EC=8A=88=ED=8D=BC=20file=20ke?= =?UTF-8?q?y=EB=8A=94=20=EC=82=AD=EC=A0=9C=EB=90=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EB=A1=9C=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/tiki/server/external/util/AwsHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/tiki/server/external/util/AwsHandler.java b/src/main/java/com/tiki/server/external/util/AwsHandler.java index e061b952..0373aac6 100644 --- a/src/main/java/com/tiki/server/external/util/AwsHandler.java +++ b/src/main/java/com/tiki/server/external/util/AwsHandler.java @@ -62,6 +62,7 @@ public String getDownloadPreSignedUrl(final String fileKey) { } public void deleteFile(final String request) { + if (request.equals("file/갓슈.png")) return; // 임시 로직 try { S3Client s3Client = awsConfig.getS3Client(); s3Client.deleteObject((DeleteObjectRequest.Builder builder) ->