目前所找到的原因如下:
1、spring mvc配置文件没有正确配置,如缺少id或者id不对;
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!--上传文件大小上限,单位为字节(10MB)-->
<property name="maxUploadSize" value="10485760"/>
<!--请求的编码格式,必须和html的编码一致,以便正确读取表单的内容-->
<property name="defaultEncoding" value="UTF-8"/>
</bean>
2、后端@RequestParam的值和对应前端FormData的name属性值不一致;
3、http请求方法使用POST,不要用其他的,本人就是这个原因,针对该原因更为详细的介绍可以查看一下这里https://juejin.cn/post/6844904056347951111