[Spring] File Upload & Download

박세윤·2023년 4월 17일
0

Spring

목록 보기
5/11
post-thumbnail

📖 File Upload & Download

📌 File Upload


✅ 세팅

  • MVN Repository : File Upload

  • pom.xml
<dependency>
  <groupId>commons-fileupload</groupId>
  <artifactId>commons-fileupload</artifactId>
  <version>1.4</version>
</dependency>

  • servlet.context.html



✅ CommonsMultipartResolver 속성

  • defaultEncoding(String) : 요청에서 사용할 기본 문자 인코딩 방식 설정 (기본값 : ISO-8859-1)

  • maxUploadSize(long) : 업로드 가능 최대 크기(바이트) 설정 (-1은 무제한)

  • maxInMemorySize(int) : 디스크에 쓰기 전에 메모리에 허용되는 최대 크기(바이트)를 설정

  • maxUploadSizePerFile(long) : 파일 당 최대 크기를 설정



✅ 파일 업로드

  • Form


  • Controller



📌 File Download


✅ 세팅

  • servlet-context.xml


  • FileDownLoadView.java


  • Result.jsp


  • Controller.java



profile
개발 공부!

0개의 댓글