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,)将括号中的内容替换成"" 就行