파일업로드
- 작성자 :
- 박*민
- 작성일 :
- 2012-07-25 10:52:39
- 조회수 :
- 2,069
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 파일업로드 관련해서 문의드리겠습니다
context-common.xml에 다음과 같이 설정을 하였습니다
<!-- custom multi file resolver -->
<bean id="local.MultiCommonsMultipartResolver"
class="egovframework.com.cmm.web.EgovMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
설정후 톰캣 부팅하면
Cannot find class [egovframework.com.cmm.web.EgovMultipartResolver] 에러가 나고
인터넷에서 EgovMultipartResolver를 찾아 구현해서 넣어주면
java.lang.ClassNotFoundException: org.apache.commons.fileupload.servlet.ServletFileUpload 에러가 납니다
common-fileupload.jar classpath는 잡혀있구요
원격지원이 가능하다면 부탁드리겠습니다
context-common.xml에 다음과 같이 설정을 하였습니다
<!-- custom multi file resolver -->
<bean id="local.MultiCommonsMultipartResolver"
class="egovframework.com.cmm.web.EgovMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
설정후 톰캣 부팅하면
Cannot find class [egovframework.com.cmm.web.EgovMultipartResolver] 에러가 나고
인터넷에서 EgovMultipartResolver를 찾아 구현해서 넣어주면
java.lang.ClassNotFoundException: org.apache.commons.fileupload.servlet.ServletFileUpload 에러가 납니다
common-fileupload.jar classpath는 잡혀있구요
원격지원이 가능하다면 부탁드리겠습니다
A
안녕하세요.. 박원민님..
해당 설정은 공통컴포넌트에 포함되어 있는 설정입니다. (지정된 class가 있어야 함)
원래 설정을 보시면..
<!-- MULTIPART RESOLVERS -->
<!-- regular spring resolver -->
<bean id="spring.RegularCommonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
<!-- custom multi file resolver -->
<bean id="local.MultiCommonsMultipartResolver" class="egovframework.com.cmm.web.EgovMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
<!-- choose one from above and alias it to the name Spring expects -->
<!-- alias name="local.MultiCommonsMultipartResolver" alias="multipartResolver" /-->
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
와아 같이 2개를 alias를 통해 선택적으로 사용하도록 되어 있는데..
제일 밑 처럼.. spring.RegularCommonsMultipartResolver를 multipartResolver로 지정하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
해당 설정은 공통컴포넌트에 포함되어 있는 설정입니다. (지정된 class가 있어야 함)
원래 설정을 보시면..
<!-- MULTIPART RESOLVERS -->
<!-- regular spring resolver -->
<bean id="spring.RegularCommonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
<!-- custom multi file resolver -->
<bean id="local.MultiCommonsMultipartResolver" class="egovframework.com.cmm.web.EgovMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
<!-- choose one from above and alias it to the name Spring expects -->
<!-- alias name="local.MultiCommonsMultipartResolver" alias="multipartResolver" /-->
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
와아 같이 2개를 alias를 통해 선택적으로 사용하도록 되어 있는데..
제일 밑 처럼.. spring.RegularCommonsMultipartResolver를 multipartResolver로 지정하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.