Road To Clean Code
private void extractFiles(List<MultipartFile> files, Board saveBoard) throws IOException {
for(MultipartFile file : files){
if(!(file.getContentType().equals("image/jpeg") || file.getContentType().equals("image/png"))){
throw new RuntimeException("해당 첨부파일 형식이 올바르지 않습니다.");
}
String originalFilename = file.getOriginalFilename();
String saveFileName = createSaveFileName(originalFilename);
file.transferTo(new File(getFullPath(saveFileName)));
BoardImageRequestDto boardImageRequestDto = BoardImageRequestDto.builder()
.uploadImageName(originalFilename)
.storeImageName(saveFileName)
.board(saveBoard)
.build();
BoardImage boardImageEntity = boardImageRequestDto.toEntity(boardImageRequestDto);
boardImageRepository.save(boardImageEntity);
}
}Modification
Last updated