我正在使用以下代码将使用 ajax 的文件上传到 spring mvc 控制器
var formData = new FormData();
formData.append('file', file);
$.ajax({
url: url,
data: formData,
cache: false,
contentType: false,
processData: false,
type: 'POST',
});
我可以在 http 帖子中看到我的数据,但我在控制器中得到空值。
@RequestMapping(value = { "/file.htm" }, method = RequestMethod.POST)
public @ResponseBody String upload(@RequestParam(value="file",required=false) CommonsMultipartFile file
) throws IOException {
String response="";
}
我也试过了MultipartFile
。我什至尝试使用MultipartHttpServletRequest
并尝试从请求中获取数据但无法获取。请让我知道如何解决它。谢谢