SpringMVC上传文件,后端获取到的文件参数为null的问题

问题现象:

使用Postman发送上传图片的请求,后端接收到的file参数为null

  1. Postman请求如下

image.png
2. SpringMVC Controller如下:

    @PostMapping("uploadPortrait")
    public String uploadPortrait(MultipartFile file) {
    
    }
复制代码

问题解决:

原因是SpringMVC中没有配置上传文件解析器,配置上传文件解析器如下:

    <!--上传文件的解析器(规定上传文件的大小限制)-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <!-- 上传文件最大限制:2GB-->
        <property name="maxUploadSize" value="2048000000"/>
    </bean>
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享