1、jquery ajax 提交json 415

原因如下:

1、from表单中的action与ajax中的url相同时且同时向后端发送post请求会报415的错误,

2、ajax中缺少  contentType: "application/json;charset=UTF-8",字段,如果添加之后在Network里查看Head发现没有变化,那么请再次检查有没有犯第一条错误

2、前端向后端用ajax方式传送图片Base64编码

图片在前后端传递的时候可以以Base64编码的形式,在用ajax 传值是可以选择String或者json等类型,在后台接收的时候也有两种方式,选择request.parameter();这种方式是接受的json对象,会将Base64编码中的+号等符号进行替换,这样就破坏了原始的编码,所以要选择RequestBody 来接受json字符串。

3.上传图片报222203 image check fail的错误

图片的Base64编码不需要头部,(data:image/jpg;base64,)将括号中的内容替换成"" 就行

更多推荐