springboot前后端分离项目MultipartFile获取前端传的file为null问题
【问题描述】springboot+vue 前后端分离项目,在对接上传文件功能时,一直显示文件为空。【分析】查找了很多博客,解决方法五花八门,但原因应该还是 springboot自带的org.springframework.web.multipart.MultipartFile和Multipart冲突。所以使用@EnableAutoConfiguration 注解的exclude属性 ...
·
【问题描述】
springboot+vue
前后端分离项目,在对接上传文件功能时,一直显示文件为空。
【分析】
查找了很多博客,解决方法五花八门,但原因应该还是 springboot自带的org.springframework.web.multipart.MultipartFile和Multipart冲突。
所以使用 @EnableAutoConfiguration 注解的exclude属性 进行排除。
【解决方法】
亲测有效!!!
代码如下:
@EnableAutoConfiguration(exclude = {MultipartAutoConfiguration.class})
public class UploadConfig {
@Bean(name = "multipartResolver")
public MultipartResolver multipartResolver() {
CommonsMultipartResolver resolver = new CommonsMultipartResolver();
resolver.setDefaultEncoding("UTF-8");
resolver.setResolveLazily(true);
resolver.setMaxInMemorySize(40960);
//上传文件大小
resolver.setMaxUploadSize(5 * 1024 * 1024);
return resolver;
}
}
更多推荐
已为社区贡献2条内容
所有评论(0)