Pessoal, preciso upar 2 arquivos para serem manipulados no servidor posteriormente, porém colocando 2 fileUpload’s na mesma form, mesmo identificando-os separadamente, quando upo os arquivos, é como se somente o segundo existisse.
Fazendo em forms diferentes até que funciona mas creio que seja mais um POG (Prog. orientado a Gambiarra) do que POO. Alguma dica?
[code]<h:form enctype=“multipart/form-data”>
<p:growl id=“mensagem” showSummary=“false” showDetail=“true” />
<h:outputLabel id=“lblCrypto” for=“fuCrypto” value=“Documento:” />
<p:fileUpload id="fuCrypto"
cancelLabel=“Cancelar"
fileUploadListener=”#{documentoBean.handleFileUploadPdf}“
allowTypes=”/(.|/)(pdf)$/"
auto="true"
invalidFileMessage="Formato de arquivo invalido."
label="Escolher"
uploadLabel="Enviar"
update="mensagem"
immediate="true"
mode=“advanced” required=“true”/>
<h:outputLabel id="lblCert" for="fuCertificado" value="Certificado:" />
<p:fileUpload id="fuCertificado"
fileUploadListener="#{documentoBean.handleFileUploadCert}"
allowTypes="/(\.|\/)(crt)$/"
auto="true"
invalidFileMessage="Formato de arquivo invalido."
label="Escolher"
update="mensagem"
immediate="true"
mode="advanced" required="true"/>
<h:outputText value="Options: " />
<p:selectOneRadio id="options" value="#{documentoBean.option}" required="true">
<f:selectItem itemLabel="Criptografar" itemValue="1" />
<f:selectItem itemLabel="Decriptografar" itemValue="2" />
</p:selectOneRadio>
<p:commandButton value="Enviar Documento" update="mensagem" id="documento" actionListener="#{documentoBean.encDec}" styleClass="ui-priority-primary"/>
</h:form>
[/code]