Spring MVC文件上传基于MultipartResolver实现,参考实现包括如下两种:
Apache Commons FileUpload
CommonsMultipartResolver
1 | |
Serlvet 3
StandardServletMultipartResolver,定义beanmultipartResolver,例如:
1 | |
同时还需要对相应Servlet进行文件上传相关配置,有下面几种方式:
web.xml中Servlet新增<multipart-config/>
1 | |
编程式Servlet注册方式下,注入MultipartConfigElement实例
1 | |
在注解式Servlet上使用MultipartConfig注解
在spring boot中,定义MultipartConfigElement的bean即可。
1 | |
Form设置
1 | |