1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

UploadedFile - 2 arquivos

Boa noite.

Preciso da orientação de vocês.

Possuo um formulário com 2 campos para upload de arquivos e um controller que recebe esses dois parametros como UploadedFile.

Se eu preencher os dois campos, o sistema funciona. Porém, com apenas 1 campo já não funciona.

Como eu posso permitir o funcionamento nessa condição, onde pode ocorrer a situação de preencher apenas 1 campo, sendo que o outro não é obrigatório?

Att,

+++++++++++++++++++++++++

Boa noite.

Então Lucas, pesquisei muito e descobri que eu estava usando a versão 3.5.1 do VRaptor. E nessa versão, quando envio mais de um arquivo, o VRaptor parece que se perdia.

A solução que encontrei, foi você mesmo quem indicou, neste link:

http://www.guj.com.br/java/301621-vraptor-upload-de-multiplos-arquivos-nao-funciona-resolvido

Resumindo: Adicionei o converter e removi a lib "iogi", acrescentando a lib "ognl".

Dessa forma, não tenho mais o problema de no caso um segundo "input file" estar vazio e também agora usando um List com o converter .

Está funcionando perfeitamente.

Agora vou lutar para acrescentar uma "barra de progresso" no meu form quando submeter o formulário (É um formulário com campos de e-mail e anexo).

Aproveito para lhe parabenizar pelas excelentes dicas e ajudas que você contribui nesse fórum.

Abç

  • Que erro acontece qdo vc só passa 1 arquivo?

    Lucas Cavalcanti   16 de abr de 2015
  • Obrigado Lucas Cavalcanti. Editei minha pergunta acrescentado a solução a fim de ajudar outros.

    exercitobr   16 de abr de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags upload java vraptor ou faça a sua própria pergunta.