이미지 저장 방법
로컬 파일 시스템에 저장
- MultipartFile
- 클라이언트로부터 전송된 이미지를 **
MultipartFile**로 받아 서버의 로컬 파일 시스템에 저장
- 파일 이름의 중복을 피하기 위해 UUID를 사용
application.properties 또는 application.yml 파일에 파일을 저장할 경로를 설정
데이터베이스에 저장
- 파일 메타데이터 저장
- 이미지 파일 자체를 데이터베이스에 저장하는 대신, 파일의 메타데이터(예: 파일 이름, 경로, 업로드 날짜 등)를 데이터베이스에 저장하고 실제 파일은 로컬 파일 시스템이나 다른 스토리지에 저장하는 방법
클라우드 스토리지에 저장
확장성이 뛰어나고, 대량의 데이터를 효율적으로 관리 가능.
- AWS S3
- Google Cloud Storage
이미지 처리 및 최적화
참고자료