리뷰가 삭제될 때 사진이 남아있으면 에러발생 및 해결방법

Sungmin·2023년 9월 12일
0

리뷰마다 사진을 넣을 수 있고 제일 처음에 등록된 리뷰의 사진을 그 식당의 메인사진으로 사용하도록 만들었다.

그 리뷰가 삭제될 경우 식당의 메인사진은 삭제되지 않아야 한다. 그러나 하나의 폴더에 사진을 저장 하고 있어서 리뷰가 삭제되면 찾을 수 없는문제 발생

해결방법

리뷰에 사진이 등록될 때 저장되는 폴더와 식당의 메인사진을 저장 할 수 있는 폴더를 각각 하나씩 만들었다.

이렇게 하면 리뷰가 삭제되어도 식당 메인사진은 메인사진 폴더 경로에서 가져와 사용하면 해결 된다.

사진을 포함한 리뷰가 작성 되면 images에 저장 되고, 만약 식당 메인사진으로 사용되었다면 main_images에 복사되어 생성하였다.

StandardCopyOption.REPLACE_EXISTING

파일 복사 시 대상 파일이 이미 존재할 경우, 대상 파일을 덮어쓰기 위해 REPLACE_EXISTING 옵션을 사용했다.

profile
Let's Coding

0개의 댓글