Ajaxupload和Spring MVC

时间:2012-04-07 18:01:20

标签: ajax spring upload ajaxuploader

如果您通过普通表单上传文件,那么它可以正常工作。 如果使用ajaxupload加载文件/文件,则无效。

错误:

org.springframework.web.multipart.MultipartException: The current request is not a multipart request

代码:

@RequestMapping (value = "/ upload", method = RequestMethod.POST)
public void upload (@ RequestParam MultipartFile file, 
HttpServletRequest request, HttpServletResponse response)

目的 - 使用ajax多引导文件,任何人都可以拥有Spring的工作示例。

我有一个单独的servlet接收HttpServletRequest并解析一切都很好。在客户端ajaxupload。

如果你在这个类中尝试一个简单的Spring MVC传输请求,他拒绝工作,认为请求不是多部分。弹簧是锯切原始要求获得的吗?

1 个答案:

答案 0 :(得分:0)

请更改fileupload.js,搜索并注释掉“application / octet-stream”的行

并添加以下行: xhr.setRequestHeader(“Content-Type”,“multipart / form-data”);