O p:fileUpload não funciona no mozila veja meu código, ele não aparece, porem em outros browser funciona normal, porque?
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Cadastro de Album</title>
</h:head>
<f:view >
<h:body>
<h:form id="frmGridAlbum">
<p:growl id="menssagensAlbum"
life="3000"/>
<p:dataTable id="dtAlbuns"
widgetVar="dtAlbuns"
var="album"
value="#{albumMB.albuns}"
paginator="true"
rows="5"
selection="#{albumMB.album}"
rowSelectListener="#{albumMB.selecionarAlbum}"
selectionMode="single"
onRowSelectComplete="dlgAlbum.show();"
emptyMessage="Nao existe Album cadastrado"
style="width:60%"
update="frmCadastroAlbum:somCliente, frmCadastroAlbum:itaDescricao, frmCadastroAlbum:dtFotos, frmCadastroAlbum:clkGravar, frmCadastroAlbum:clkAlterar">
<p:column sortBy="#{album.id}"
filterBy="#{album.id}">
<f:facet name="header">
<h:outputText value="Id" />
</f:facet>
<h:outputText value="#{album.id}" />
</p:column>
<p:column sortBy="#{album.cliente.nome}"
filterBy="#{album.cliente.nome}">
<f:facet name="header">
<h:outputText value="Cliente" />
</f:facet>
<h:outputText value="#{album.cliente.nome}" />
</p:column>
</p:dataTable>
<p:panel style="width:59.2%">
<p:commandLink id="clkIncluir"
title="Incluir"
oncomplete="dlgAlbum.show()"
action="#{albumMB.incluir}"
update="frmCadastroAlbum:somCliente, frmCadastroAlbum:itaDescricao, frmCadastroAlbum:dtFotos, frmCadastroAlbum:clkGravar, frmCadastroAlbum:clkAlterar">
<h:graphicImage url="/imagens/novo.jpg"
style="border:0"/>
</p:commandLink>
<p:commandLink title="Apagar"
actionListener="#{albumMB.apagar}"
style="margin-left:20px"
update="frmGridAlbum"
oncomplete="dlgAlbum.hide();">
<h:graphicImage url="/imagens/apagar.jpg"
style="border:0"/>
</p:commandLink>
<h:commandLink title="Voltar"
action="#{albumMB.voltar}"
style="margin-left:20px">
<h:graphicImage url="/imagens/voltar.jpg"
style="border:0"/>
</h:commandLink>
</p:panel>
</h:form>
<h:form id="frmCadastroAlbum">
<p:dialog id="dlgAlbum"
widgetVar="dlgAlbum"
header="Album"
width="1050"
height="550"
resizable="true">
<h:panelGrid columns="2">
<h:outputLabel value="Cliente:"
for="somCliente" />
<h:selectOneMenu id="somCliente"
value="#{albumMB.album.cliente.id}"
required="true"
requiredMessage="Informe a descricao"
style="width:284%">
<f:selectItems value="#{albumMB.clientes}"
var="cliente"
itemValue="#{cliente.id}"
itemLabel="Cliente: #{cliente.nome} - CPF: #{cliente.cpf}"/>
</h:selectOneMenu>
<h:outputLabel value="Descricao:"
for="itaDescricao"/>
<h:inputTextarea id="itaDescricao"
value="#{albumMB.album.descricao}"
required="true"
requiredMessage="Informe a descricao"
style="width:282%"/>
</h:panelGrid>
<p:dataTable id="dtFotos"
var="foto"
widgetVar="dtFotos"
value="#{albumMB.fotos}"
scrollable="true"
height="200"
emptyMessage="Nenhuma Foto"
selection="#{albumMB.foto}"
selectionMode="single"
rowSelectListener="#{albumMB.prepararFoto}">
<p:column sortBy="#{foto.nome}"
filterBy="#{foto.nome}"
style="width:10%">
<f:facet name="header">
<h:outputText value="Nome da Foto" />
</f:facet>
<h:outputText value="#{foto.nome}" />
</p:column>
<p:column sortBy="#{foto.publicado}"
filterBy="#{foto.publicado}"
style="width:5%">
<f:facet name="header">
<h:outputText value="Publicada" />
</f:facet>
<h:selectOneMenu id="somPublicada"
value="#{foto.publicado}">
<f:selectItems value="#{albumMB.publicados}"/>
</h:selectOneMenu>
</p:column>
<p:column sortBy="#{foto.dataPublicada}"
filterBy="#{foto.dataPublicada}"
style="width:5%">
<f:facet name="header">
<h:outputText value="Data da publicação" />
</f:facet>
<p:calendar id="cldDataFoto"
value="#{foto.dataPublicada}"
readOnlyInputText="true"/>
</p:column>
<p:column style="width:3%">
<f:facet name="header">
<h:outputText value="Apagar" />
</f:facet>
<p:commandLink id="clkApagarFoto"
title="Apagar Foto"
value="Apagar"
ajax="true"
actionListener="#{albumMB.apagarFoto}"
>
</p:commandLink>
</p:column>
<p:column style="width:3%">
<f:facet name="header">
<h:outputText value="Visualizar" />
</f:facet>
<p:commandLink oncomplete="dlgFoto.show();"
action="#{albumMB.selecionarFoto}"
value="Visualisar"/>
</p:column>
</p:dataTable>
<p:fileUpload id="fudSelecionarFotos"
fileUploadListener="#{albumMB.selecionarFotos}"
multiple="false"
allowTypes="*.jpg;*.png;*.gif;"
description="Images"
update="dtFotos"
auto="true"
label="Selecionar Foto"/>
<h:panelGrid columns="2">
<p:commandLink id="clkGravar"
title="Gravar"
action="#{albumMB.gravar}"
disabled="#{!empty albumMB.album.id}"
style="margin-right:20px"
update="frmCadastroAlbum:somCliente, frmCadastroAlbum:itaDescricao, frmCadastroAlbum:dtFotos, frmGridAlbum:menssagensAlbum, frmGridAlbum:dtAlbuns">
<h:graphicImage url="/imagens/gravar.jpg"
style="border:0"/>
</p:commandLink>
<p:commandLink id="clkAlterar"
title="Alterar"
action="#{albumMB.alterar}"
disabled="#{empty albumMB.album.id}"
update="frmCadastroAlbum:somCliente, frmCadastroAlbum:itaDescricao, frmCadastroAlbum:dtFotos, frmGridAlbum:menssagensAlbum, frmGridAlbum:dtAlbuns"
style="margin-left:20px"
oncomplete="dlgAlbum.hide();">
<h:graphicImage url="/imagens/alterar.bmp"
style="border:0"/>
</p:commandLink>
</h:panelGrid>
</p:dialog>
</h:form>
</h:body>
</f:view>
</html>