Upload + Unzip VRaptor

1 resposta
P

Tenho um metodo de salvar que salva algumas coisas no bando de dados e faz o upload de um arquivo, porem descobri que o arquivo deve ser um zip e quando for feito o upload ele deve ser descompactado, gostaria de saber se existe algum metodo/classe do VRaptor que faz a descompactação do arquivo para inserir nesse metodo.

public void salvar(UploadedFile arquivo) throws Exception {

		....

		File arq = new File("C:/Users/Teste/Uploads", arquivo.getFileName());
		IOUtils.copy(arquivo.getFile(), new FileOutputStream(arq));

               	if (material.getId() == 0) {
			materialService.insert(material);
		} else {
			materialService.update(material);
		}
                 
                .....
}

1 Resposta

Lucas_Cavalcanti

O VRaptor não se intromete no tratamento do arquivo, se for um zip, você tem que tratar. Existem várias maneiras de descompactar em java… uma delas é o ZipFileInputStream.

Criado 15 de dezembro de 2011
Ultima resposta 15 de dez. de 2011
Respostas 1
Participantes 2