diff --git a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java index 378d1d02..aaf08cbb 100644 --- a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java +++ b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAnswerAttachmentService.java @@ -64,21 +64,21 @@ public void updateAttachment( private InquiryDetailResponse.AttachmentResponse createAttachResponse( InquiryAnswerAttachmentEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentResponse( attachment.getFileName(), - preSignedUrl + publicUrl ); } private InquiryDetailResponse.AttachmentDetailResponse createAttachDetailResponse( InquiryAnswerAttachmentEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentDetailResponse( attachment.getFileName(), - preSignedUrl, + publicUrl, attachment.getS3Key() ); } diff --git a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java index 7939d7d9..c59c262e 100644 --- a/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java +++ b/src/main/java/life/mosu/mosuserver/application/inquiry/InquiryAttachmentService.java @@ -60,11 +60,11 @@ public List toAttachmentResponse private InquiryDetailResponse.AttachmentDetailResponse createAttachDetailResponse( InquiryAttachmentJpaEntity attachment) { - String preSignedUrl = s3Service.getPreSignedUrl(attachment.getS3Key()); + String publicUrl = s3Service.getPublicUrl(attachment.getS3Key()); return new InquiryDetailResponse.AttachmentDetailResponse( attachment.getFileName(), - preSignedUrl, + publicUrl, attachment.getS3Key() ); } diff --git a/src/main/java/life/mosu/mosuserver/domain/file/Folder.java b/src/main/java/life/mosu/mosuserver/domain/file/Folder.java index a06927f8..c5bbe74d 100644 --- a/src/main/java/life/mosu/mosuserver/domain/file/Folder.java +++ b/src/main/java/life/mosu/mosuserver/domain/file/Folder.java @@ -15,8 +15,8 @@ public enum Folder { NOTICE("notice", PUBLIC), TEMP("temp", PRIVATE), - INQUIRY("inquiry", PRIVATE), - INQUIRY_ANSWER("inquiryAnswer", PRIVATE), + INQUIRY("inquiry", PUBLIC), + INQUIRY_ANSWER("inquiryAnswer", PUBLIC), ADMISSION_TICKET_IMAGE("admissionTicket/images", PRIVATE), ADMISSION_TICKET_PDF("admissionTicket/pdfs", PRIVATE); diff --git a/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java b/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java index 8b23ebbb..1dc1dfd5 100644 --- a/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java +++ b/src/main/java/life/mosu/mosuserver/presentation/common/FileRequest.java @@ -23,11 +23,11 @@ public InquiryAttachmentJpaEntity toInquiryAttachmentEntity(Long inquiryId) { return InquiryAttachmentJpaEntity.builder() .fileName(fileName) .s3Key(s3Key) - .visibility(Visibility.PRIVATE) + .visibility(Visibility.PUBLIC) .inquiryId(inquiryId) .build(); } - + public NoticeAttachmentJpaEntity toNoticeAttachmentEntity(Long noticeId) { return NoticeAttachmentJpaEntity.builder() .fileName(fileName) @@ -50,7 +50,7 @@ public InquiryAnswerAttachmentEntity toInquiryAnswerAttachmentEntity(Long inquir return InquiryAnswerAttachmentEntity.builder() .fileName(fileName) .s3Key(s3Key) - .visibility(Visibility.PRIVATE) + .visibility(Visibility.PUBLIC) .inquiryAnswerId(inquiryAnswerId) .build(); }