Bonsoir,
comment peut on faire pour qu'une méthode retourne un ZipInputStream ?
J'ai bien essayé différents codes mais sans succès, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 OutputStream out = new ByteArrayOutputStream(); XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat()); ZipOutputStream zipStream = new ZipOutputStream(out); zipStream.putNextEntry(new ZipEntry("test.xml")); sortie.output(xml, zipStream); zipStream.close(); ZipInputStream in = new ByteArrayInputStream(((ByteArrayOutputStream) zipStream).toByteArray()); return in;
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.io.ByteArrayInputStream cannot be cast to java.util.zip.ZipInputStream
Partager