| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2008 11:57:25
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Olá.
Encontrei em pesquisas um jeito muito simples de se fazer um upload de arquivos.
Mas o problema é que ele cria um novo arquivo com 0 kb, em vez de copiar o arquivo original.
Bom, estou precisando de uma ajuda com isso, não encontrei uma maneira que resolvesse meu problema.
A propósito, aqui no fórum possui várias maneiras mas pelo menos comigo nenhuma resolveu, sempre mostrava uma excessão, entre outras mais...
Espero uma ajuda.
Atenciosamente.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2008 12:09:13
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Isso não é upload - o que você fez nesse programa é só criar um arquivo com tamanho zero, como você deve ter comprovado.
Use um pacote como o Jakarta Commons FileUpload ( http://commons.apache.org/fileupload/ ) ou então veja as capacidades de upload do seu web container.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2008 12:27:00
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Sim eu sei, só queria uma ajuda para fazer com aquele código fizesse upload de imagens.
Falando nisso consegui encontrar um que funcione perfeitamente.
Fonte: http://www.visualbuilder.com/jsp/tutorial/uploading-application-in-jsp/
Código:
upload.jsp
Não entendi muito bem, mas pelo que percebi, ele salva o
arquivo na pasta build/web, já é meio caminho andado.
Mas estou tentando mudar para salvar dentro de um diretório em web mas
não consigo alterar o campo filename corretamente.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 06:56:49
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Encontrei uma taglib que também faz isso mas corrompe os arquivos as vezes.
jar: http://www.servletsuite.com/servlets/uptag.jar
* Estou procurando algo assim: objetivo, que faça o upload sem utilizar muito código.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/11/2008 18:55:48
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Consegui enviar o arquivo pra pasta específica.
Bastava alterar a linha :
String filepath = session.getServletContext().getRealPath("/arquivos/images/banner/novo/") +
"\\" +saveFile;
Mas eu gostaria que todos os arquivos enviados para este diretório fossem renomeados para o mesmo nome, tornando assim apenas um arquivo para este diretório.
Um exemplo melhor: suponhamos que vamos mudar o banner de um site, então para não precisar excluir o atual devemos substituí-lo automaticamente por outro. Este outro ficará com o mesmo nome, assim o caminho não será afetado.
Entenderam o que estou tentando fazer?
Mas envia o arquivo mas retorna false.
Obrigado a todos.
Ajudas são sempre bem vindas.
Atenciosamente.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
|
|