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");