SpringMVC文件上传错误解析

错误一:

 

java.lang.IllegalStateException: Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]

情况一:错误是由于表单中的表单数据编码所引发的

解决方法:在表单加入属性 enctype="multipart/form-data" 即可

情况二:错误是由于未配置或错误配置CommonsMultipartResolver所引发的

解决方法:在springMVC配置文件中加入配置即可


        

值得一提的是,在配置时id一定不能缺失。

错误二:

org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of xxxxxxx bytes exceeded

解析:该错误是由于上传的文件大于配置中的文件总和大小

解决方法:修改springMVC配置中CommonsMultipartResolver里的最大上传大小即可

 

 

 

你可能感兴趣的:(SpringMVC文件上传错误解析)