MultipartFilter , HTMLTagFilter 사용시 파일업로드 안됨
- 작성자 :
- j*
- 작성일 :
- 2019-05-29 12:21:08
- 조회수 :
- 3,966
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
폼이 multipart/form-data 형식일경우 HTMLTagFilter 필터가 안먹힌다는걸 알고
web.xml에
<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>
추가하고
context-common.xml 에서
multipartResolver => filterMultipartResolver 변경하였습니다.
결과적으로 다른파라메터들은 정상적으로 필터적용이 되는데 파일만 null 값으로 넘어옵니다.
HTMLTagFilter 를 지우면 업로드 됩니다..
무엇이 문제일까요 ?
web.xml에
<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>
추가하고
context-common.xml 에서
multipartResolver => filterMultipartResolver 변경하였습니다.
결과적으로 다른파라메터들은 정상적으로 필터적용이 되는데 파일만 null 값으로 넘어옵니다.
HTMLTagFilter 를 지우면 업로드 됩니다..
무엇이 문제일까요 ?
A
안녕하세요.
전자정부 표준프레임워크센터입니다.
문의하신 부분으로 여러가지를 검토해봤는데
다른 설정에 문제가 없다고 하면 2가지 정도 더
확인해보실 수 있을 것 같습니다.
1. 필터가 여러개인 경우 web.xml 에 설정한 순서대로 실행됩니다.
따라서 MultipartFilter 설정 이후에 HTMLTagFilter 설정이 되었는지 확인해 보시기 바랍니다.
2. 톰캣을 사용중이시면 아래 링크와 같이 처리해보시기 바랍니다.
https://blog.naver.com/platinasnow/220262487207
감사합니다.
전자정부 표준프레임워크센터입니다.
문의하신 부분으로 여러가지를 검토해봤는데
다른 설정에 문제가 없다고 하면 2가지 정도 더
확인해보실 수 있을 것 같습니다.
1. 필터가 여러개인 경우 web.xml 에 설정한 순서대로 실행됩니다.
따라서 MultipartFilter 설정 이후에 HTMLTagFilter 설정이 되었는지 확인해 보시기 바랍니다.
2. 톰캣을 사용중이시면 아래 링크와 같이 처리해보시기 바랍니다.
https://blog.naver.com/platinasnow/220262487207
감사합니다.