我发现将数据和文件从角度传递到弹簧控制器时出现问题。
角:
addata:function(data, profileFile, coverFile){
var fd = new FormData();
fd.append('data', data);
fd.append('profileFile', profileFile);
fd.append('coverFile', coverFile);
$http.post(webContext+'/ngo/add', fd,{transformRequest: angular.identity, headers: {'Content-Type': undefined}
}).success(function(){alert('success');
})
}
Spring Controller:
@RequestMapping(value="/add", method=RequestMethod.POST)
@Produces(MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody Data addData(@RequestBody Data data, @RequestBody MultipartFile profileFile,@RequestBody MultipartFile coverFile){
LOGGER.info("===========================================>");
return null;
}
错误415(不支持的媒体类型) 如果有人能建议我如何成功通过,我将非常感激。