리주의 프로그래밍 공부

파일 업로드 설정하기 본문

스프링(Spring) 공부

파일 업로드 설정하기

Leezu_ 2021. 1. 17. 20:36
  • xml 파일에 다음 구문을 추가한다.

    <bean id="multipartResolver"
    	class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    	<!-- setting maximum upload size : 300mb -->
        <!-- 낱개의 파일 사이즈가 아닌, 전체 파일의 사이즈 합 -->
    	<property name="maxUploadSize" value="314572800" />	
    </bean>

(추가적으로 궁금한 속성이 있다면 docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/multipart/commons/CommonsFileUploadSupport.html 를 참고)

 

html 파일에서는 enctype을 다음처럼 multipart/form-data 로 해준다.

 

  • pom.xml에는 다음 dependency를 추가해준다.
	<dependency>
		<groupId>commons-fileupload</groupId>
		<artifactId>commons-fileupload</artifactId>
		<version>1.4</version>
	</dependency>

 

  • Controller에서는 아래 붉은색으로 체크되어 있는 부분처럼 객체를 받아와 console 창에서 확인해볼 수 있다.

Controller의 일부분

 

위 내용은 유튜브 뉴렉처 님의 스프링 MVC 43강 강의영상을 보고 개인적으로 작성한 글입니다.

'스프링(Spring) 공부' 카테고리의 다른 글

[Spring Security] 권한에 따른 정보 감추기(authorize 사용)  (0) 2021.03.09
파일 저장하기  (0) 2021.01.17
POST 한글깨짐 해결  (0) 2021.01.16
POST 입력  (0) 2021.01.16
QueryString 입력  (0) 2021.01.13