【问题标题】:Ajaxupload and Spring MVCAjaxupload 和 Spring MVC
【发布时间】:2012-04-20 20:46:16
【问题描述】:

如果您通过普通格式上传文件,那么它可以工作。 如果您使用 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 传输请求,他拒绝工作,认为请求不是多部分的。 Spring是作为锯切原始请求获得的?

【问题讨论】:

    标签: ajax spring upload ajaxuploader


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 2011-08-10
      • 2014-11-26
      • 2012-10-08
      相关资源
      最近更新 更多