只有IE浏览器提供org.springframework.web.multipart.MultipartException:当前请求不是多部分请求

时间:2012-08-29 03:33:29

标签: jquery spring internet-explorer file-upload multipart

我正在尝试使用jquery fileupload.js,spring上传文件。 代码上传文件适用于Mozilla和Chrome浏览器。但是仅针对IE浏览器 *

获取以下错误*
org.springframework.web.multipart.MultipartException: The current request is not a multipart request.
at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.assertIsMultipartRequest(RequestParamMethodArgumentResolver.java:183)
at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.resolveName(RequestParamMethodArgumentResolver.java:149)
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:82)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:74)

1 个答案:

答案 0 :(得分:0)

首先,您使用了哪个jquery fileupload.js,将链接发布到项目中 但是,如果您引用jQuery-File-Upload,我遇到了同样的问题,原因是我与 jquery.iframe-transport.js 不匹配,我使用了another one和{{ 3}}使用自己的版本,因此,我下载了jQuery-File-Upload并替换了前者,而IE中没有这个问题。