From 7ae71cc90be7622e734692a2b5e567ad7f0bb090 Mon Sep 17 00:00:00 2001 From: youngseo22 Date: Sun, 22 Jun 2025 17:00:00 +0900 Subject: [PATCH] =?UTF-8?q?fix(image)=20:=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EB=B3=80=ED=99=98=EC=97=90=20=ED=86=A0=ED=81=B0=20=EA=B2=80?= =?UTF-8?q?=EC=82=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/FixLog/controller/PostController.java | 5 +---- src/main/java/com/example/FixLog/service/PostService.java | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/FixLog/controller/PostController.java b/src/main/java/com/example/FixLog/controller/PostController.java index e01fc96..7f3dfaf 100644 --- a/src/main/java/com/example/FixLog/controller/PostController.java +++ b/src/main/java/com/example/FixLog/controller/PostController.java @@ -4,7 +4,6 @@ import com.example.FixLog.dto.Response; import com.example.FixLog.dto.post.PostResponseDto; import com.example.FixLog.service.PostService; -import com.example.FixLog.service.S3Service; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -12,11 +11,9 @@ @RequestMapping("/posts") public class PostController { private final PostService postService; - private final S3Service s3Service; - public PostController(PostService postService, S3Service s3Service){ + public PostController(PostService postService){ this.postService = postService; - this.s3Service = s3Service; } @PostMapping diff --git a/src/main/java/com/example/FixLog/service/PostService.java b/src/main/java/com/example/FixLog/service/PostService.java index a47c643..d10bcd6 100644 --- a/src/main/java/com/example/FixLog/service/PostService.java +++ b/src/main/java/com/example/FixLog/service/PostService.java @@ -19,6 +19,8 @@ import com.example.FixLog.repository.post.PostRepository; import com.example.FixLog.repository.tag.TagRepository; import jakarta.transaction.Transactional; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; @@ -99,6 +101,8 @@ public void createPost(PostRequestDto postRequestDto){ // 이미지 파일 마크다운으로 변경 public String uploadImage(MultipartFile imageFile){ + SecurityContextHolder.getContext().getAuthentication(); + if (imageFile == null || imageFile.isEmpty()){ throw new CustomException(ErrorCode.IMAGE_UPLOAD_FAILED); }