[WW] upload

4 respostas
giu

Pessol estou usando o interceptor “fileUpload” para fazer o upload! Ok ele faz o upload do arquivo para o local q eu defini, mas depois de executar o metodo da minha action, ele simplesmente vai lá e apaga o arquivo!!! :shock: Pq isso?? Eu nao mandei ele fazer isso!!! Para falar a verdade no meu metodo eu só pego o nome do arquivo e escrevo na pagina de ok!
O que fiz de errado ???

QQ coisa é bem-vinda!! :slight_smile:

4 Respostas

ricardolecheta

ele apaga mesmo… sua Action deve pegar o File e mover este para outro local…

ou tira o interceptor :slight_smile:

http://wiki.opensymphony.com/display/WW/File+Upload+Interceptor

giu

o q eu acho mais estranho é que se eu não coloco os interceptors ele faz o upload do arquivo, sai do metodo e deixa o arquivo lá!! Mas daí ele não me mostra o nome do arquivo!!!

ricardolecheta

nao é estranho, é assim mesmo.

como assim?

veja, o Interceptor teoricamente só server para dar um setFile(file) na sua Action… na Action vc precisar mover o arquivo para outro local… pq o interceptor vai deletar o arquivo do local default de upload…

Ou, faz seu proprio interceptor e fim de conversa. Pega o interceptor padrão do ww, e comenta a linha que deleta o arquivo.

giu

eu ia refazer o interceptor mas renomeie o arquivo como vc tinha dito!!!

valeu pela ajuda!!

Criado 22 de abril de 2005
Ultima resposta 22 de abr. de 2005
Respostas 4
Participantes 2