Boa tarde pessoal,
estou passando por aquele problema: ontem no meu notebook o codigo funcionava, hj eu transportei o codigo para uma maquina da empresa e advinhem ? Isso mesmo, meu código não funfou.
bom… vamos ao que interessa…
estou tentando fazer um fileupload do primefaces, mas o problema é que ele não executa o método, ou seja, ele passa todo o ciclo… da view e tudo mais… mas ele não entra no model, e por isso, ele não executa meu método do upload. Se alguem puder me ajudar, eu dei uma olhada hj e não consegui enxergar a solução.
Aqui está um trecho do meu xhtml:
<p:fileUpload imagem="/img/upload32.png" widgetVar="uploader" multiple="false"
fileUploadListener="#{cotacaoBean.upload}" allowTypes="*.csv;" description="Images" customUI="true" />
<h:outputLink title="upload" onclick="uploader.upload();">
Upload
</h:outputLink >
Aqui meu método …
public void upload(FileUploadEvent evento){
byte[] arquivoUpload = evento.getFile().getContents();
................
Aqui está a configuração do meu web.xml
<filter>
<filter-name> PrimeFaces FileUpload Filter </filter-name>
<filter-class> org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name> PrimeFaces FileUpload Filter </filter-name>
<filter-class> Faces Servlet</filter-class>
</filter-mapping>
Meu ManagedBean é do tipo @RequestScope e eu tenho as classes >> commons-fileupload-1.2.2 e commons-io-2.1
… alguém saberia me ajudar ?