Java, Spring, xml-based configuration. Upload file: Request method ’POST’ not supported
Доброго времени суток.
Столкнулся с такой проблемой: stackoverflow.com/...
Собственно мой вопрос на stackoverflow представлен выше. Увы рекомендации данные там — мне не помогли. Ирония ситуации заключается в том, что выпиляв все помимо контроллера, его jsp-шек, конфигурации — метод POST срабатывает — тоесть, я где-то наплудил с
Увы, у меня нет знакомых разработчиков, работавших со Spring — потому вопрос задаю сюда. Буду рад идеям как ее рещить.
Проект с фриланса и под NDA — линк на исходники с полной картиной дать не могу, но кусочки кода/конфигурации, при надобности — запросто.
Спасибо.
UPDATE Вопрос решен. Спасибо dou.ua/users/oleg-ivashko-2 , dou.ua/users/george-chumakov , dou.ua/users/a.golik за идеи и полезные линки. Причина была в невнимательности, CSRF токене. Я был удивлен, что токен не подтягивается. Ведь браузер F12 network params демонстрировал его наличие и вроде как передавал его. Решение выглядит:
<form method="POST" enctype="multipart/form-data" action="doUpload?${_csrf.parameterName}=${_csrf.token}"> ... <input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}" /> </form>
18 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів