2012-04-07 37 views
3

如果您通過普通格式上傳文件,那麼它就可以工作。 如果使用ajaxupload加載文件/文件無效。Ajaxupload和Spring MVC

錯誤:

org.springframework.web.multipart.MultipartException:當前的請求不是multipart請求

@ RequestMapping(值= 「/上傳」,方法= RequestMethod.POST) 公共無效上傳(@ RequestParam MultipartFile文件,HttpServletRequest請求,HttpServletResponse響應)

目的 - 使用ajax多引導文件,任何人都可以有一個Spring的工作示例。 我有一個單獨的servlet接收HttpServletRequest並解析一切都很好。在客戶端ajaxupload。 如果你在這個類中嘗試一個簡單的Spring MVC轉換請求,他拒絕工作,認爲請求不是多部分。 Spring是如何獲得原始請求的?

回答

0

請更改fileupload.js,搜索,並排除具有「應用程序/八位字節流」

行,並添加以下行: xhr.setRequestHeader(「內容類型」,「多/形式 - 數據」);