Spring Boot
Upload in Spring Boot
0304호
2023. 2. 21. 18:04
업로드 방식 : 클라이언트에서 정함
일반 업로드 : 화면이 바뀌면서 form형식으로 서버에 전송
비동기 업로드 : 업로드와 동시에 서버에 전송
파일 임시저장 방식은 3가지
데이터베이스 / 하드디스크 / 클라우드
-스프링부트
application.properties의 설정
- 업로드 가능여부
- 업로드 가능 용량
- 파일당 최대
- 업로드파일 저장경로
썸네일 이미지를 사용하고 싶다면
dependencies에 thumbnailator 모듈을 추가한다
업로드시에 enctype을 multipart/form-data로 설정을 필수로 해야한다
<form action="upload_ok" method="post" enctype="multipart/form-data">
파일:<input type="file" name="file"><br>
<input type="submit" value="전송"><br>
</form>