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 |
|