Ajaxupload и Spring MVC

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

Ошибка:

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

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

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

1 ответ

Пожалуйста, измените fileupload.js, найдите и закомментируйте строку, в которой есть "application/octet-stream"

и добавьте следующую строку: xhr.setRequestHeader("Content-Type", "multipart/form-data");

Другие вопросы по тегам