Upload de arquivos

7 respostas
D

E ae Galera,

Meu nome é Eduardo e to começando agora na área de programação Java. Preciso saber como fazer o upload de um arquivo de tags HTML usando Java.

Se puderem me ajudar ficarei agradecido!

Se houver tutoriais, artigos que conheçam e possam me ajudar seria legal tbm!

Valeu! :lol:

7 Respostas

Rafael_Steil

Veja http://jakarta.apache.org/commons/fileupload. O manual tem exemplos de uso.

Rafael

D

Cara, valeu pelo tutorial…
, mas voce saberia me explicar como funciona esse uploadfile como ele trata os dados!?
Se souber e puder me ajudar…
blz?!
Valeu!

_fs

Considerando que você já sabe o básico de Servlets, basta inserir esse código (retirado inteiro do User Guide no site que o Steil passou) dentro dele:

// Create a new file upload handler
DiskFileUpload upload = new DiskFileUpload();

// Parse the request
List<FileItem> FileItem items = upload.parseRequest(request,
        yourMaxMemorySize, yourMaxRequestSize, yourTempDirectory);

for( FileItem item : items )
{
    File uploadedFile = new File(...);
    item.write(uploadedFile);
}

Tem mais exemplos lá.

Rafael_Steil

Soh lembrando que esse codigo que o lipe passou soh funciona no Java 5 ;).

Rafael

D

Rafael, ele só funciona no 5 mesmo?!

Porque na empresa onde trabalho utilizamos o 1.4.2…
entao pra gente ja seria inviavel já que o que me passou roda somente no tiger!

voce nao conhece nenhuma outra maneira de isso ser feito?!

V

Esse código especificamente só funciona em 1.5, mas ele pode ser feito pra rodar no 1.4… se vc tem conhecimentos básicos de java você consegue passar ele pra 1.4… ou procure no google que você acha exemplos prontos, caso queira…

[]´s

Rafael_Steil

dumestico:
Rafael, ele só funciona no 5 mesmo?!

Porque na empresa onde trabalho utilizamos o 1.4.2…
entao pra gente ja seria inviavel já que o que me passou roda somente no tiger!

voce nao conhece nenhuma outra maneira de isso ser feito?!

O codigo que o lipe colocou soh roda no java 5, por causa da sintaxe usada. Mas a ideia eh a mesma para todas as versoes. O manual do commons-fileupload tem exemplos de uso, que sera mto uteis para voce.

Rafael

Criado 16 de fevereiro de 2005
Ultima resposta 17 de fev. de 2005
Respostas 7
Participantes 4