spring boot 文件上传 -- CommonsMultipartFile 接收
场景: 旧的springMVC项目中使用CommonsMultipartFile类型来接收上传的文件,现在进行迁移,框架使用springboot2.0+ ,始终无法接收请求。 原因: Spring Boot默认使用StandardServletMultipartResolver处理Multipart。 对应的使用StandardMultipartFile来接收文件数据。 如果希望用CommonsMultipartFile来接收文件数据, 在没有配置multipartResolver为 CommonsMultipartResolver, 使用CommonsMultipartResolver来处理Multipart,将会报错。 解决: maven配置: <!--文件上传--> < dependency > < groupId > commons-fileupload </ groupId > < artifactId > commons-fileupload </ artifactId > < version > 1.4 </ version > </ dependency > < dependency > < groupId > commons-io </ groupId > < artifactId > commons-io </ artifactId > < version >