[NestJS] 파일 업로드 (선 업로드 방식)
선 업로드 방식이란이미지를 선택할때마다 이미지는 먼저 업로드된다.업로드된 이미지들은 '임시' 폴더에 잠시 저장해둔다. (/public/temp)이미지 업로드를 한 후 응답받은 이미지의 경로만 저장해둔 후 포스트를 업로드할 때 이미지의 경로만 추가해준다.POST /posts 엔드포인트에 이미지 경로를 함께 보낼 경우 해당 이미지를 임시폴더(/public/temp)에서 포스트폴더(/public/posts)로 이동시킨다.PostsModel의 image 필드에 경로를 추가해준다.S3 presigned url을 사용하면 많이 사용되는 방식이다. 기존 방식신규 방식(선 업로드)체감 속도모든 이미지가 업로드되는 시간을 사용자가 처음부터 끝까지 느껴야하므로 사용자는 서비스가 느리다고 생각하게 된다.이미지를 선택하는 순..
2025. 3. 7.
최근댓글