Post Id 와 Image 를 담아서 보내면 되지 않을 까? 포스트에 대한 이미지 일 대 다 테이블을 만들면 되지 않을 까?
Inner Image를 업로드 할 때 마다 Client에서 업로드 URL을 저장 했다가 List로 서버에 보내줘서 저장하면 되지 않을 까?
일단 Image Table을 생성
public ImageUrls{
String id;
String url;
Post post;
}
처음 업로드 때는 id , url 값만 넣는다.
Client에서 image를 업로드를 할 때 imageUrls Table 의 Id , url 값을 return 받고 List로 imageUrls Table의 Id 값을 가지고 있는다.
최종적으로 Post Upload를 할 때 imageUrls Table에 Post를 넣는다.
추후 Batch , Scheduler 등으로 Post post = Null 인 ImageFile을 Aws에서 삭제한다. 주로 일주일 또는 한 달 주기?