Skip to content

Commit

Permalink
fix: 썸네일 이미지 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
JBumLee committed Aug 24, 2024
1 parent b6b7a6b commit 05e0491
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,14 @@ public void saveImages(Long id, List<MultipartFile> 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);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@
public interface StorageService {
void saveImages(Long id, List<MultipartFile> multipartFiles, String dirName) throws IOException;

void saveThumbnail(UploadThumbnailRequestDto uploadThumbnail, String dirName) throws IOException;
void saveThumbnail(Long id, MultipartFile multipartFile, String dirName) throws IOException;
}
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down

0 comments on commit 05e0491

Please sign in to comment.