Grails File Uploader Plugin
23/09/2012 13:49
0
Pessoal,

queria aprender a usar o plugin "Grails File Uploader Plugin". Fiz sua instalação e importei a classe que ele pediu. Meu Dominio fica assim:


package testeplugins

import com.lucastex.grails.fileuploader.UFile

class Arquivo {

static hasMany = [arquivos: UFile]

String arquivo
Date data = new Date()


static constraints = {

arquivo nullable: true
data()
}
}


Também inclui o comando no create.gsp do Arquivo:

<fileuploader:form	upload="avatar"
successAction="show"
successController="arquivo"
errorAction="show"
errorController="arquivo" id="${arquivoInstance.id}"/>



e aparece a msg de erro: "Arquivo não foi encontrado com id null"

Poxa a documentação dos plugins deixam muito a desejar. So um experiente é que consegue usufruir realmente da vantagem de plugins.

Por favor se alguém possuir um meio de me ajudar ficarei muito grato.



Tags: uploader, plugin


0
Ilmon,

a documentação destes plugins são realmente muito resumidas e não ajudam muito quem está começando. Acho que é proposital para obrigar o programador a entender o plugin e efetuar suas melhorias. Mas vamos lá...

Neste plugin existe um arquivo de exemplo que vc pode baixá-lo, mas vc não conseguirá rodá-lo porque ainda falta outros plugins complementares como o hibernate por exemplo. Mas se vc executar o comando GRAILS UPGRADE, ele instala todas estas dependências e vc poderá ver funcionando o plugin.

Se vc perceber tudo gira em torno desse comando;

<fileuploader:form	upload="avatar"
successAction="show"
successController="arquivo"
errorAction="show"
errorController="arquivo"
"/>


onde vc colocá-lo irá gerar um formulário que instancia o arquivo UFile (Upload File). Apenas crie um controler e uma VIew para vc ver. No controler coloque '[params:params]' e na view use essa taglib fileuploader:form. Agora vc vai conseguir testar o software. Se der algum imprevisto ai com os comandos vc vai conseguir resolver, mas com essa lógca vc va consegur ver o plugin em ação.

24/09/2012 12:39



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto