Required CommonsMultipartFile parameter 'upload' is not present

/ Markbug / 1 条评论 / 840浏览

在用springMVC做文件上传时遇到了

org.springframework.web.bind.MissingServletRequestParameterException: Required CommonsMultipartFile parameter 'upload' is not present

错误,眨眼一看貌似是前端文件的名字与后台获取的参数不一致导致,但通过排查不是这个原因,后来通过项目的debug日志找到了问题的根本原因。少引入了一个依赖包commons-fileupload.jar文件,springMVC文件上传时会依赖这个jar,只要引入这个文件问题就解决了。

你可以在下载专区中下载commons-fileupload包,也可用maven配置:

<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.2</version>
</dependency>
  1. 因网站改版下载专区暂时关闭

    回复