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, но попробовал это и с более ранними версиями. Кто-нибудь знает какую-либо полезную информацию об этой проблеме, которая, как я полагаю, является ошибкой?

Ответы на вопрос(3)

Ваш ответ на вопрос