方法1
对象去掉@RequestBody,请求头content-type=multipart/form-data,采用key-value表单传值
后端代码:
postman请求:
方法2
对象用@RequestPart注解,请求头content-type=application/json,前端对json数据进行二进制处理后传到后端
通过postman自测的话,可以把json放到文件里,上传json文件,也可达到二进制传参的目的。
后端代码:
postman请求:
json文件内容:
方法3
前端将文件进行base64编码,作为普通的string传参
方法4
新建类继承AbstracJackonson2HttpMessageConverter,设置MediaType为APPLICATION_OCTET_STREAM