3
respostas

<h:inputFile> gera exception "UT010016: Not a multi part request" qdo uso Ajax

O meu código está idêntico ao da vídeo aula. A única diferença é que tentei incluir ajax no botão SALVAR. Mas aparece a exception "UT010016: Not a multi part request". Mesmo colocando: f:ajax execute="@all" render="@all" o problema aparece.O curioso é que se retirar o ajax do botão salvar funciona perfeitamente. Porque acontece isso?

3 respostas

Opa,

No seu form, tem o atributo:

<h:form enctype="multipart/form-data">

Té mais,

Sim. Código copiado na íntegra. Qdo tira o ajax funciona normal.

Olá,

Muito estranho, dê uma olhada nestes links:

https://code.google.com/archive/p/primefaces/issues/6925

https://stackoverflow.com/questions/19262356/file-upload-doesnt-work-with-ajax-in-primefaces-4-0-jsf-2-2-x-javax-servlet-s/19752138#19752138