둘러보기 생략.
 

AnyframeFormController 에서 MultipartHttpServletRequest 사용문의

안녕하세요..

제목처럼...

첨부파일을 저장하기 위해

AnyframeFormController 에서 MultipartHttpServletRequest 사용을 하려면

어찌해야 되는지요..?

다른 Controller 를 쓸수 밖에 없는지요..?

답변 부탁드립니다.

아래와 같이 그냥 request를

아래와 같이 그냥 request를 MultipartHttpServletRequest로 typecasting하여 사용하시면 됩니다.

public ModelAndView add(HttpServletRequest request,
HttpServletResponse response) throws Exception {

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile picturefile = multipartRequest.getFile("realImageFile");
:

주의할 점은 반드시 Spring 설정 파일내에 다음과 같은 Resolver가 추가되어야 합니다.
<!-- multipart resolver -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>10000000</value>
</property>
</bean>