From 2d976d67c36f45df46319470a1e066335dba8da3 Mon Sep 17 00:00:00 2001 From: Whitedoggy Date: Mon, 29 Sep 2025 22:00:16 +0900 Subject: [PATCH] =?UTF-8?q?refactor/OPS-355=20:=20=EC=9A=94=EA=B5=AC=20?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/member/controller/ApiV1MemberController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/tuna/zoopzoop/backend/domain/member/controller/ApiV1MemberController.java b/src/main/java/org/tuna/zoopzoop/backend/domain/member/controller/ApiV1MemberController.java index 13fbd1e9..e25f9869 100644 --- a/src/main/java/org/tuna/zoopzoop/backend/domain/member/controller/ApiV1MemberController.java +++ b/src/main/java/org/tuna/zoopzoop/backend/domain/member/controller/ApiV1MemberController.java @@ -8,10 +8,10 @@ import org.springframework.http.ResponseEntity; import org.springframework.security.core.annotation.AuthenticationPrincipal; import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; import org.tuna.zoopzoop.backend.domain.auth.service.RefreshTokenService; import org.tuna.zoopzoop.backend.domain.member.dto.req.ReqBodyForEditMember; import org.tuna.zoopzoop.backend.domain.member.dto.req.ReqBodyForEditMemberName; -import org.tuna.zoopzoop.backend.domain.member.dto.req.ReqBodyForEditMemberProfileImage; import org.tuna.zoopzoop.backend.domain.member.dto.res.*; import org.tuna.zoopzoop.backend.domain.member.entity.Member; import org.tuna.zoopzoop.backend.domain.member.service.MemberService; @@ -87,16 +87,16 @@ public ResponseEntity> editMemberName( * 현재 로그인한 사용자의 프로필 이미지를 변경하는 API * HTTP METHOD: PUT * @param userDetails @AuthenticationPrincipal로 받아오는 현재 사용자 정보 - * @param reqBodyForEditMemberProfileImage 수정할 프로필 이미지를 받아오는 dto + * @param file 수정할 프로필 이미지를 받아오는 MultipartFile */ @PutMapping("/edit/image") @Operation(summary = "사용자 닉네임 수정") public ResponseEntity> editMemberProfileImage( @AuthenticationPrincipal CustomUserDetails userDetails, - @Valid @RequestBody ReqBodyForEditMemberProfileImage reqBodyForEditMemberProfileImage + @RequestPart("file") MultipartFile file ) { Member member = userDetails.getMember(); - memberService.updateMemberProfileUrl(member, reqBodyForEditMemberProfileImage.file()); + memberService.updateMemberProfileUrl(member, file); return ResponseEntity .status(HttpStatus.OK) .body(