SpringBoot

이미지 업로드 기능

개발자노트 조현진 2025. 7. 21. 17:10

사용자 프로필 이미지 업로드 기능 추가

파일 업로드의 핵심 개념

  • MultipartFile: Spring에서 파일 업로드를 처리하는 핵심 인터페이스
  • enctype="multipart/form-data": 파일 전송을 위한 필수 폼 속성
  • 정적 리소스 매핑: 업로드된 파일을 웹에서 접근 가능하게 하는 방법

보안 고려사항

  • 파일 크기 제한 (5MB)
  • 파일 타입 검증 (이미지만 허용)
  • 고유한 파일명 생성으로 충돌 방지

데이터베이스 설계

  • 파일 경로만 저장 (파일 자체는 파일 시스템에 저장)
  • NULL 허용 필드로 선택적 기능 구현

'SpringBoot' 카테고리의 다른 글

Swagger란?  (1) 2025.07.21
JWT란?  (0) 2025.07.21
AOP  (1) 2025.07.16
SSR&CSR  (1) 2025.07.14
JPA repository  (0) 2025.07.14