JSF 2.2 - загрузка файла не работает с Ajax. Форма, кажется, имеет неправильный enctype (только через AJAX)
Пытаясь реализовать пример JSF 2.2, у меня есть следующий код:
Согласно некоторым JSF 2.2 это должно работать, но в моем случае это дает мне следующую ошибку:
запрос неt содержит multipart / form-data или multipart / mixed поток, заголовок типа контента является application / x-www-form-urlencoded; charset = UTF-8
Рассматривая запрос, хотя я правильно установил свой enctype формы, частичный запрос отправляет:
Тип содержимого: application / x-www-form-urlencoded; charset = UTF-8 Faces-Request: частичный / ajax
Обратите внимание, что web.xml также был изменен на:
Faces Servlet
javax.faces.webapp.FacesServlet
1
c:\dotmp
20848820
418018841
1048576
Я использую Mojarra 2.2.0-m15, но попробовал это и с более ранними версиями. Кто-нибудь знает какую-либо полезную информацию об этой проблеме, которая, как я полагаю, является ошибкой?