Re: [javasf] Problemas componente <rich:fileUpload> com allowFlash="true" não funciona no Firefox

550 views
Skip to first unread message

Rafael Ramon

unread,
Apr 23, 2013, 10:27:25 PM4/23/13
to jav...@googlegroups.com


2013/4/23 Rafael Ramon <nom...@gmail.com>
Boa noite, amigo.

Se não me falha a memória este componente do richfaces não funciona para multiplos arquivos utilizei uma solução com jquery, quando precisei.


2013/4/23 Edson Marques <marqu...@gmail.com>
Senhores, bom dia!

Estou com um problema com o componente <rich:fileUpload> do RichFaces.
Preciso fazer upload de múltiplos arquivos e quando habilito isso no componente <rich:fileUpload allowFlash="true"... não funciona nas versões mais recentes do firefox.
Funciona somente no Chrome e no IE. 
Desabilitando o flash, upload de um arquivo por vez, funciona no Firefox.

Mensagem de erro: "Transfer error occurred' e não chama o método uploadListener.

Gostaria de saber se já passaram por esse problema.

Desde já agradeço!

Segue o código do componente:
Estou usando RichFaces 3.3.1.GA e JSF 1.2

<rich:fileUpload fileUploadListener="#{cadastrarFotosLoteMB.uploadListener}" 
     addControlLabel="Adicionar"
          maxFilesQuantity="#{cadastrarFotosLoteMB.qtdUpload}"
     id="upload"
          immediateUpload="true"
     acceptedTypes="jpg, png, bmp" allowFlash="true"
     progressLabel="Carregando..."
     clearAllControlLabel="Limpar"
     clearControlLabel=" " 
     doneLabel="Pronto"
     cancelEntryControlLabel="Cancelar"
     listHeight="100">
     <a4j:support event="onadd" action="#{cadastrarFotosLoteMB.adicionar}" reRender="info" ajaxSingle="true" limitToList="true"/>
     <a4j:support event="onclear" action="#{cadastrarFotosLoteMB.deleteTodasFotos}" reRender="info,upload,painelMensagem" ajaxSingle="true" limitToList="true"/>
          <a4j:support event="onuploadcomplete" reRender="info" action="#{cadastrarFotosLoteMB.adicionaMSG}"/>
               
</rich:fileUpload>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para javasf+un...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/javasf?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 


Rafael Ramon

unread,
Apr 23, 2013, 10:24:59 PM4/23/13
to jav...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages