2012-04-07 3 views
3

Если вы загружаете файл через обычную форму, то он работает. Если вы загружаете файл/файлы с помощью ajaxupload, ничего не работает.Ajaxupload and Spring MVC

Ошибка:

org.springframework.web.multipart.MultipartException: текущий запрос не является многоэкземплярной запрос

@ RequestMapping (значение = "/ загрузки", метод = RequestMethod.POST) общественного void upload (@ RequestParam MultipartFile-файл, запрос HttpServletRequest, ответ HttpServletResponse)

Назначение. Многозадачность файлов с помощью ajax. У кого-нибудь есть рабочий пример для Spring. У меня есть отдельный сервлет, который получает HttpServletRequest и разбирает все в порядке. На стороне клиента ajaxupload. Если вы попробуете простой запрос на перенос Spring MVC в этом классе, он отказывается работать, утверждая, что запрос не является множественным. Весна получается как распиловка первоначального запроса?

ответ

0

Пожалуйста, измените fileupload.js, поиск и закомментируйте строку, которая имеет "приложения/октет-поток"

и добавьте следующую строку: xhr.setRequestHeader ("Content-Type", «многочастному/form- данные");