大致流程如下:
1.controller层,@RequestParam后面的是map类型,意思是按参数格式传递,不限制类型和个数,然后第二行进行了map转实体类对象。
2.实体类对象当中是有7个属性,其中一个属性是MultipartFile类型,进行转换的时候只转换了6个属性,MultipartFile类型没转过来,为null,报错了
3.看下postman,file那里要选择file类型,需要选择form-data。
4.看下headers,大概是这样子的。关于那个Content-Type,后面的multipart/from-data,我看到网上很多人都说加这个玩意,我不知道别人是什么情况,反正我是没有加,这tm不是自动的吗?
大概错误就是以上说的;可能你自己知道,如果参数只有MultipartFile类型,那么就是可以接收到值的。最后的解决方法就是
sevice
impl
对于这个问题我目前只是解决了,我没有去看其他的一些文章。如果有谁想要了解的,可以去参考下这个https://imququ.com/post/four-ways-to-post-data-in-http.html