我在使用Spring 3 MVC的Ajax上传时遇到了问题。我理解我需要在Spring配置中配置multipartResolver bean,这我已经做到了。接下来,我可以有如下的控制器:
@RequestMapping(value ="/settingsSim")
@ResponseBody
public Map uploadSimSettings(@RequestParam(value="qqfile", required=true) MultipartFile settings) {
Map<String, Object> ret = new HashMap<String, Object>();
return ret;
}
问题在于,当我实际向服务器发送请求时(事实上,valums Ajax文件上传会替我执行此操作),我会收到一个内部服务器错误响应,并且日志中没有任何显示。我真的很困惑,因为我无法找出问题所在。