From 9703f99c9a886cd4124903bf3b89c49313cd6dda Mon Sep 17 00:00:00 2001 From: seoyeon0103 Date: Thu, 13 Nov 2025 01:57:51 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20?= =?UTF-8?q?=EC=97=85=EB=A1=9C=EB=93=9C=20=EC=98=A4=EB=A5=98=20=EB=8B=A4?= =?UTF-8?q?=EC=8B=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kwcapstone/Service/S3Service.java | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/main/java/com/kwcapstone/Service/S3Service.java b/src/main/java/com/kwcapstone/Service/S3Service.java index a6af551..1f4b7ec 100644 --- a/src/main/java/com/kwcapstone/Service/S3Service.java +++ b/src/main/java/com/kwcapstone/Service/S3Service.java @@ -28,35 +28,13 @@ public String getS3FileUrl(String s3Path) { return "https://" + bucketName + ".s3." + region + ".amazonaws.com/" + s3Path; } -// // 업로드 -// public void uploadFileToS3(String s3Path, File file) { -// PutObjectRequest putObjectRequest = PutObjectRequest.builder() -// .bucket(bucketName) -// .key(s3Path) -// .acl(ObjectCannedACL.BUCKET_OWNER_FULL_CONTROL) -// .build(); -// s3Client.putObject(putObjectRequest, RequestBody.fromFile(file)); -// } - // 업로드 public void uploadFileToS3(String s3Path, File file) { - String contentType; - try { - contentType = Files.probeContentType(file.toPath()); - if (contentType == null) { - contentType = "application/octet-stream"; // fallback MIME - } - } catch (IOException e) { - contentType = "application/octet-stream"; - } - PutObjectRequest putObjectRequest = PutObjectRequest.builder() .bucket(bucketName) .key(s3Path) - .contentType(contentType) - .acl(ObjectCannedACL.PUBLIC_READ) + .acl(ObjectCannedACL.BUCKET_OWNER_FULL_CONTROL) .build(); - s3Client.putObject(putObjectRequest, RequestBody.fromFile(file)); }