Criar arquivo Zip on demmand!  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Mikhas
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2008 11:10:50
Mensagens: 677
Localização: São Paulo
Offline

Oi galera!

Criei um processo que gera um arquivo CSV e gostaria de compacta-lo em um ZIP.

Eu não achei exemplos de como criar o arquivo ZIP sem ter o arquivo que quero compactar gravado no disco.

Alguem ja fez isso ? Conta ai como ...

Refractor 1.6 - Easy reflection framework
Agora muito mais rapido!
Raze - The fastest CSS selector engine




[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Basta você usar uma ZipOutputStream e gravar diretamente seus dados nessa ZipOutputStream. Faça o seguinte: modifique o exemplo abaixo, de modo que ele em vez de ler um arquivo do disco, já escreva diretamente na ZipOutputStream. Veja a linha "zos.write(buffer, 0, nBytes);" abaixo.

 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team