| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2011 10:35:50
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Boa tarde Srs.,
Pesqueisando pela WEB afim de tentar fazer um sisteminha de upload de fotos para meu site, encontrei o Uploadify.
Perdi bastante tempo pesquisando a respeito do uso dele com java e não fui bem sucedido.
Aparentemente o Uploadify vem para uso padrão com PHP, vem até com uma classe de Upload em PHP.
Minha página está toda escrita em JSP + Hibernate por isso quero escrever uma classe de upload em JAVA.
Confesso que estou viajando bastante da mecanica do funcionamento do Uploadify...
se mais delongas, estou anexando a primeira parte do meu código:
Index.jsp
Srs. Em cima desse código vem minhas questões:
1 - <input name="arquivo" id="arquivo" type="file" /> Deve estar dentro de um <FORM>?
Seguindo o código do servlet que direciono na linha 13 desse código acima:
/ServletUpload
Postei apenas o metodo doGet, e acho que assim deveria funcionar.
2 - Se eu crio um <FORM>+ campos manualmente no index sem usar o UPLOADIFY, e direciono pra esse script, ele funciona certinho, porque com o Uploadify não funfa?
Desde de já agradecido,
Abraço,
Jorge Libanori
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2011 13:55:36
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Srs.
Melhorei o código de meu index, acredti estar funcionando, ele não dá erro, mas tambem não faz o UP da imagem, creio que seja por causa da minha Servlet.
Agradecido desde de já!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2011 15:08:14
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Help please!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2011 15:18:08
|
renanpto
JavaEvangelist
![[Avatar]](/images/avatar/35df583a06ef378df8540f6db2d36534.jpg)
Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline
|
Boa tarde,
Voce implementou o upload no Servlet ?
Aqui tem um pessoal discutindo sobre isso.
http://stackoverflow.com/questions/2272160/uploadify-plugin-doesnt-call-java-servlet
|
Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2011 16:50:11
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Grande, obrigado pela referência, eu ja tinha lido esse tópico e o tutorial que tem lá foi o que achei melhor atualizado...
o problema que eles postão lá é bem parecido, e meu código está praticamente igual... pra vc ter ideia eu baixei a versão mais antiga do plugine e criei um outro projeto para testalo, mas nada acontece... o mesmo problema.
se tiver ideia de mais alguma coisa me fale por favor... não entendi muito bem o que vc quis dizer com "Voce implementou o upload no Servlet ? "??
abraço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2011 17:03:56
|
renanpto
JavaEvangelist
![[Avatar]](/images/avatar/35df583a06ef378df8540f6db2d36534.jpg)
Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline
|
Voce implementar o metodo doPost() do Servlet, senao não ha como fazer o upload... Exemplo retirado do link que passei antes. Esse fonte exibe as informacoes dos arquivos que foram upados... Pode utilizar a versão mais atualizada do plugin, o problema nao é com ele.
This message was edited 1 time. Last update was at 26/01/2011 17:05:33
|
Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2011 17:07:09
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Isso... meu servlet está implementado assim... se vc ver acima meu código a parametro 'script' está configurado para apontar para meu servletUpload, que está devidamente testado.. igual o que vc me passou.
Seguinte:
Eu carrego a imagem e qnd clico em Upload nada acontece.
E estou tentando depurar no firebug, mas ta dificil.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2011 22:08:37
|
jorgelibanori
What is classpath?
![[Avatar]](/images/avatar/17c4c1b3a6105c6db2424f7b2d0b122d.jpg)
Membro desde: 09/05/2010 01:21:56
Mensagens: 8
Offline
|
Srs. Boa Noite!
Sou brasileiro e não desisto nunca, devido a alguns problemas me afastei mas retornei ao projeto.
Vamos lá.
O Envio acontece, e está chegando no request do ServLet que mostrei acima:
Abaixo estou mostrado o resultado de um print do meu request no Servlet de upload que mostra que o problema é no tratamento desse request:
================
uri: /dominio.com/ServletUpload
method: POST
QueryString: null
Parameters:
Headers:
Name: accept Value: text/*
Name: content-type Value: multipart/form-data; boundary=----------Ef1Ef1Ij5Ij5Ef1GI3Ij5GI3Ef1KM7
Name: user-agent Value: Shockwave Flash
Name: host Value: localhost:8084
Name: content-length Value: 38918
Name: connection Value: Keep-Alive
Name: cache-control Value: no-cache
================
TESTE
OK
Em qual parametro chega o arquivo codificado? isso que eu não entendo.
grato,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2011 11:16:05
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
Conseguiu resolver?
fiz a mesma implementação aki e meus dados estão chegando no post ok, mas como faço pra segurar o arquivo na minha collection?
o List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(req); não está populando meu list.
no meu doPost recebo ele assim...
meu jsp esta assim
Vejo no meu Mapa pelo debug o seguinte:
{folder=/userfiles/image, ac=upload, Upload=Submit Query, Filename=fidelis_felipe_2011.pdf, Filedata=fidelis_felipe_2011.pdf}
O que mais está faltando??? Agradeço a ajuda...
This message was edited 4 times. Last update was at 04/04/2011 11:40:33
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2011 12:48:48
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
Tentei enviar pra um servlet tbm mas tbm não popula minha list
O que devo fazer mais para receber o list de arquivos?
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2011 06:57:43
|
delley
What is classpath?
Membro desde: 21/04/2009 13:53:42
Mensagens: 5
Localização: São Paulo - Brasil
Offline
|
Pessoal, desculpa está desenterrando o post, mas alguém conseguiu fazer funcionar o servlet?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2011 08:13:17
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
Sim cara, coloquei pra funfar com Servlet e pela control do Vraptor.
De antemão ele envia de um em um file e não um list de file como postei anteriormente, entao vc só envia um File por vez...
Qual a tua dúvida?
posta ae,
abraços
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2011 09:28:56
|
delley
What is classpath?
Membro desde: 21/04/2009 13:53:42
Mensagens: 5
Localização: São Paulo - Brasil
Offline
|
Bom, vamos lá, fiz um teste com uma jsp, e funcionou, depois fiz um teste com um servlet e não funcinou.
O teste foi realizado da seguinte maneira:
Selecionei 3 imagens e mandei enviar
- com a página jsp, funcionou belezinha;
- com o servlet, eu consigo pegar a primeira requisição, salvo a imagem, mas depois disso não acontece mais nada, fica como se o componente de upload estivesse aguardando uma resposta do servlet para enviar as imagens restantes.
segue os códigos da página jsp e do servlet:
uploadFile.jsp
uploadFile.java
This message was edited 2 times. Last update was at 13/05/2011 10:08:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2011 14:14:46
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
tente assim...
no jsp...
E no servlet no teu post...
This message was edited 4 times. Last update was at 15/05/2011 09:00:31
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 09:49:40
|
delley
What is classpath?
Membro desde: 21/04/2009 13:53:42
Mensagens: 5
Localização: São Paulo - Brasil
Offline
|
Resolvido, não entendi muito bem o porque disso, mas aí vai a explicação: após acrescentar as seguintes linhas no servlet
o upload funcinou.
O que deu para perceber é que o componente Uploadify espera algum retorno do servlet e isso não estava acontecendo. Para ter certeza realmente disso, seria necessário abrir o arquivo .fla do Uploadify e verificar o código, mas, não manjo nada de flash.
Bom, é isso aí, espero ter ajudando alguém que teve os mesmo problemas que o meu.
Obrigado ao fidelis felipe pela ajuda.
This message was edited 2 times. Last update was at 18/05/2011 09:52:47
|
|
|
 |
|
|