스프링 프레임워크(Spring Framework) 에서 파일 업로드를 하려면 다음의 단계를 거쳐야 한다.
1.서블릿 컨텐스트(dispatcher-servlet) 에 multipartResolver 를 추가하여 준다.
property 중에 maxUploadSize 값은 업로드 할 수 있는 최대 용량을 뜻한다.
2.메이븐 사용시 pom.xml 에 다음을 추가 해 준다.
3. View(JSP) 단을 구성한다. 이때 주의할 점은 반드시 enctype 과 method 를 반드시 명시 해 주어야 한다.
4. 여러 파일을 업로드 할 경우를 대비하여 컨트롤러 단에서 처리될 수 있도록 VO(DTO) 에 다음과 같은 리스트를 추가해 준다.
5. Model(Java) 단에서 처리 될 부분을 만들어 준다.
다음의 경우는 게시판에 게시물 저장 후 첨부파일을 저장하는 부분을 예로 들었다.
파일에 대한 정보는 multipartFile 로 접근 가능하며 추출할 수 있는 정보는 검색해 보기 바란다.
'스킬(skills) > 스프링 프레임워크(Spring Framework)' 카테고리의 다른 글
@PathVariable 사용법 (0) | 2014.10.08 |
---|---|
스프링 프레임워크(Spring Framework)에서 파일 다운로드 방법 (0) | 2014.10.08 |
스프링에서 CLOB 데이터 처리 방법 (0) | 2014.10.01 |
전자정부프레임워크(egovframework) 에서 프로퍼티(properties) 사용하기 (0) | 2014.09.29 |
redirect 시 세션(session) 처리 방법 (0) | 2014.09.26 |