前端代码:
提交数据的 AJAX 代码
后台接收参数的代码如下:
然后 坑就来了,反复提示我 这两个参数不存在 报错:400,Required request part 'modelName' is not present,F12 也看了 modelName 与2进制的文件数据都是有的,参数名字也是对应的,后台就是接收不到。
各种百度,有一种解决方案如下@RequestParam(value = "file",required = false) required=false 添加在注解@RequestParam(value="xxxx"),防止这个参数没有传递给controller,抛出参数绑定异常。果然,不报错了,但是依旧没有得到参数;
突然,笔者灵感来了:会不会是项目配置的错误