multipart 파일 업로드가 안되요.
- 작성자 :
- 박*동
- 작성일 :
- 2017-08-18 10:29:41
- 조회수 :
- 1,718
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
context-common.xml
--------------------------------------------------------------
<!-- regular spring resolver -->
<bean id="spring.RegularCommonsMultipartResolver" class="egovframework.ib.util.IBMultipartResolver">
<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>
web.xml
--------------------------------------------------------------
<!-- Multipart Filter Start -->
<filter>
<filter-name>multipartFilter</filter-name>
<filter-class>org.springframework.web.multipart.support.MultipartFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>multipartFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!-- Multipart Filter End -->
html form 파일입니다.
--------------------------------------------------------------
<form id="form0" enctype="multipart/form-data" method="post" name="form0" action="/com/nsisFileUpload.do">
<input type="file" id="upfiles"/>
<input type="submit" class="btn-type-1-02" role="button">
</form>
controller 파일입니다.
--------------------------------------------------------------
@RequestMapping(value = "fileUpload.do")
public void nsisFileUpload(MultipartHttpServletRequest request, Model model) throws Exception {
List<EgovFormBasedFileVo> list = EgovFileUploadUtil.uploadFiles(request, uploadDir, maxFileSize);
if (list.size() > 0) {
System.out.println("##################");
}
return;
}
파일 Null 입니다. 전혀 업로드로 올라오고 있지 않습니다.해결 좀 부탁드립니다.
CKeditor 이미지 업로드는 잘 올라 옵니다.
--------------------------------------------------------------
<!-- regular spring resolver -->
<bean id="spring.RegularCommonsMultipartResolver" class="egovframework.ib.util.IBMultipartResolver">
<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>
web.xml
--------------------------------------------------------------
<!-- Multipart Filter Start -->
<filter>
<filter-name>multipartFilter</filter-name>
<filter-class>org.springframework.web.multipart.support.MultipartFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>multipartFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<!-- Multipart Filter End -->
html form 파일입니다.
--------------------------------------------------------------
<form id="form0" enctype="multipart/form-data" method="post" name="form0" action="/com/nsisFileUpload.do">
<input type="file" id="upfiles"/>
<input type="submit" class="btn-type-1-02" role="button">
</form>
controller 파일입니다.
--------------------------------------------------------------
@RequestMapping(value = "fileUpload.do")
public void nsisFileUpload(MultipartHttpServletRequest request, Model model) throws Exception {
List<EgovFormBasedFileVo> list = EgovFileUploadUtil.uploadFiles(request, uploadDir, maxFileSize);
if (list.size() > 0) {
System.out.println("##################");
}
return;
}
파일 Null 입니다. 전혀 업로드로 올라오고 있지 않습니다.해결 좀 부탁드립니다.
CKeditor 이미지 업로드는 잘 올라 옵니다.
A
안녕하세요.
표준프레임워크 센터입니다.
소스상 확인하였을때
처리 URL이 상이 합니다.
1) html form > /com/nsisFileUpload.do
2) controller > fileUpload.do
- MultipartHttpServletRequest 메소드 시그니처 사용시 final로 사용해야됩니다.
public String xxx(final MultipartHttpServletRequest,.....
감사합니다.
표준프레임워크 센터입니다.
소스상 확인하였을때
처리 URL이 상이 합니다.
1) html form > /com/nsisFileUpload.do
2) controller > fileUpload.do
- MultipartHttpServletRequest 메소드 시그니처 사용시 final로 사용해야됩니다.
public String xxx(final MultipartHttpServletRequest,.....
감사합니다.