原因
上传回调的方法接收的参数应该是json格式的,之前返回的是String,所以一直走异常的方法
@RequestMapping("/upload/au")
@ResponseBody
public String analysisUpload(MultipartFile file) {
}
解决办法一:
将返回数据的类型改成json格式。
可以通过专门生成json数据的插件完成,也可以通过创建一个对象,完成对应的封装,此处就是使用第二种方式。
@RequestMapping("/upload/au")
@ResponseBody
public Upload analysisUpload(MultipartFile file) {
// upload即为专门返回对应json数据而构造的
Upload upload = new Upload();
...
}
解决办法二:
在前端中将返回数据进行重新封装,使其满足要求,
详情可以参考以下链接: