From 107d0aa604722bc2970b3a9ae887128ddc1d1c72 Mon Sep 17 00:00:00 2001 From: younsoo Date: Wed, 15 Oct 2025 10:30:31 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[refactor]=20=ED=8E=80=EB=94=A9=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=97=85=EB=A1=9C=EB=93=9C=20=EC=8A=A4?= =?UTF-8?q?=EC=9B=A8=EA=B1=B0=20=EC=A7=80=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/back/domain/funding/controller/FundingController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/back/domain/funding/controller/FundingController.java b/src/main/java/com/back/domain/funding/controller/FundingController.java index 4d36db6b..012e16f0 100644 --- a/src/main/java/com/back/domain/funding/controller/FundingController.java +++ b/src/main/java/com/back/domain/funding/controller/FundingController.java @@ -23,6 +23,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.core.annotation.AuthenticationPrincipal; @@ -87,7 +88,7 @@ public class FundingController { .body(new RsData<>("201", "펀딩이 생성되었습니다.", response)); } - @PostMapping("/images") + @PostMapping(value = "/api/fundings/images", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) @PreAuthorize("hasAuthority('ROLE_ARTIST') or hasAuthority('ROLE_ADMIN') or hasAuthority('ROLE_ROOT')") @Operation( summary = "펀딩 이미지 업로드", @@ -96,7 +97,6 @@ public class FundingController { "types -> 업로드할 파일 타입. 대표 이미지(MAIN), 추가 이미지(ADDITIONAL), 썸네일(THUMBNAIL), 문서(DOCUMENT)" ) public ResponseEntity>> uploadFundingImages( @RequestPart List files, - @Parameter(hidden = true) @RequestParam List types) { List uploaded = s3Service.uploadFiles(files, "funding-images", types); return ResponseEntity.ok(RsData.of("200", "이미지 업로드 성공", uploaded)); From 50145d5b95fe24768dd60ea27b97e00e28b28f77 Mon Sep 17 00:00:00 2001 From: younsoo Date: Wed, 15 Oct 2025 10:34:30 +0900 Subject: [PATCH 2/2] work --- .../com/back/domain/funding/controller/FundingController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/back/domain/funding/controller/FundingController.java b/src/main/java/com/back/domain/funding/controller/FundingController.java index 012e16f0..10b5197e 100644 --- a/src/main/java/com/back/domain/funding/controller/FundingController.java +++ b/src/main/java/com/back/domain/funding/controller/FundingController.java @@ -88,7 +88,7 @@ public class FundingController { .body(new RsData<>("201", "펀딩이 생성되었습니다.", response)); } - @PostMapping(value = "/api/fundings/images", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) + @PostMapping(value = "/images", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) @PreAuthorize("hasAuthority('ROLE_ARTIST') or hasAuthority('ROLE_ADMIN') or hasAuthority('ROLE_ROOT')") @Operation( summary = "펀딩 이미지 업로드",