From 05e049100ef0d53bbfdef41373497ad57d2ef46d Mon Sep 17 00:00:00 2001 From: LeeJungBum Date: Sun, 25 Aug 2024 04:37:32 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/wefood/back/global/image/service/S3Service.java | 8 ++++---- .../wefood/back/global/image/service/StorageService.java | 2 +- .../wefood/back/product/controller/ProductController.java | 8 +++----- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/wefood/back/global/image/service/S3Service.java b/src/main/java/com/wefood/back/global/image/service/S3Service.java index f554ee3..394a70d 100644 --- a/src/main/java/com/wefood/back/global/image/service/S3Service.java +++ b/src/main/java/com/wefood/back/global/image/service/S3Service.java @@ -75,14 +75,14 @@ public void saveImages(Long id, List multipartFiles, String dirNa } @Override - public void saveThumbnail(UploadThumbnailRequestDto uploadThumbnailRequestDto, String dirName) + public void saveThumbnail(Long id, MultipartFile multipartFile, String dirName) throws IOException { - Long id = uploadThumbnailRequestDto.getId(); - ImageRootType rootType= dbCheckRootType(dirName, uploadThumbnailRequestDto.getId()); - File uploadFile = convert(uploadThumbnailRequestDto.getFiles()) // 파일 변환할 수 없으면 에러 + ImageRootType rootType= dbCheckRootType(dirName, id); + File uploadFile = convert(multipartFile) // 파일 변환할 수 없으면 에러 .orElseThrow(() -> new IllegalArgumentException("error: MultipartFile -> File convert fail")); String imageUrl = upload(uploadFile, dirName, id); String extension = getFileExtension(imageUrl); + System.out.println(imageUrl+" "+extension); Image image = Image.builder().name(imageUrl).extension(extension).build(); imageRepository.save(image); saveThumbnailTypeRepo(rootType,image); diff --git a/src/main/java/com/wefood/back/global/image/service/StorageService.java b/src/main/java/com/wefood/back/global/image/service/StorageService.java index 55cc60b..9dca409 100644 --- a/src/main/java/com/wefood/back/global/image/service/StorageService.java +++ b/src/main/java/com/wefood/back/global/image/service/StorageService.java @@ -18,5 +18,5 @@ public interface StorageService { void saveImages(Long id, List multipartFiles, String dirName) throws IOException; - void saveThumbnail(UploadThumbnailRequestDto uploadThumbnail, String dirName) throws IOException; + void saveThumbnail(Long id, MultipartFile multipartFile, String dirName) throws IOException; } diff --git a/src/main/java/com/wefood/back/product/controller/ProductController.java b/src/main/java/com/wefood/back/product/controller/ProductController.java index d211406..417270d 100644 --- a/src/main/java/com/wefood/back/product/controller/ProductController.java +++ b/src/main/java/com/wefood/back/product/controller/ProductController.java @@ -107,12 +107,10 @@ public void uploadImages( @PostMapping("/thumbnail") public void uploadThumbnail(@RequestParam("id") Long id, @RequestParam("files") MultipartFile files) { - UploadThumbnailRequestDto requestDto = new UploadThumbnailRequestDto(); - requestDto.setId(id); - requestDto.setFiles(files); - + System.out.println(id); + System.out.println(files.getOriginalFilename()); try { - storageService.saveThumbnail(requestDto, DIR_NAME); + storageService.saveThumbnail(id,files, DIR_NAME); } catch (IOException e) { throw new FileUploadException("An error occurred while uploading files.", e); }