사용자 프로필 이미지 업로드 기능 추가
파일 업로드의 핵심 개념
- 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 |