美文网首页
org.springframework.web.multipar

org.springframework.web.multipar

作者: Geroge1226 | 来源:发表于2020-01-15 10:01 被阅读0次

现象:

前端调用springboot后端服务时候报以下错误


错误.png

异常说明:

  • 可能原因1:

    form表单中没有添加 enctype="multipart/form-data" 属性
    
  • 可能原因2:

    请求方式必须为post,如果不是则必定出错
    
  • 可能原因3:

    请求的contentType不是"multipart/form-data" 【可以在控制层使用request.getContentType()测试查看】
    

分析

  • 当spring对请求进行处理的时候首先判断请求是否是文件上传请求,如果controller曾匹配的参数类型为MultipartFile
  • 并且请求不是文件上传请求,这时候就会抛出上面的那个一场,而spring判断请求类型的依据就是ContentType

相关文章

网友评论

      本文标题:org.springframework.web.multipar

      本文链接:https://www.haomeiwen.com/subject/qszzactx.html