dextuploadjk.support.spring
Class JKSpringExtensionUploadFilter
- Minimum version
- 1.0.0
- Minimum environment
- Java 17, Spring Framework 6.0.14, Spring Boot 3.0.12
- Description
-
This class is designed to make the setup easier when uploading files using the JKExtensionUploadFilter class in the Spring environment.
To use the large file upload feature, you need to configure JKExtensionUploadFilter in the DD (web.xml) and JKMultipartResolver in the servlet context XML file (servlet-context.xml).
# web.xml <filter> <filter-name>extensionUploadFilter</filter-name> <filter-class>dextuploadjk.support.common.JKExtensionUploadFilter</filter-class> ... </filter> <filter-mapping> <filter-name>extensionUploadFilter</filter-name> <url-pattern>/upload-extension.do</url-pattern> </filter-mapping> # servlet-context.xml (This is the configuration file of DispatherServlet mapped to *.do.) <bean id="multipartResolver" class="dextuploadjk.support.spring.JKMultipartResolver" />
In an upload environment using JKExtensionUploadFilter, the main functionality is handled by JKExtensionUploadFilter, but setting up JKMultipartResolver was mandatory.
However, by using JKSpringExtensionUploadFilter, you can handle uploads without setting JKMultipartResolver in the servlet context XML file.
# web.xml <filter> <filter-name>extensionUploadFilter</filter-name> <filter-class>dextuploadjk.support.common.JKSpringExtensionUploadFilter</filter-class> ... </filter> <filter-mapping> <filter-name>extensionUploadFilter</filter-name> <url-pattern>/upload-extension.do</url-pattern> </filter-mapping> # servlet-context.xml <!-- You can omit the JKMultipartResolver setting. -->