-
Conversion byte[] en Zip
Bonjour et merci d'avance pour votre aide !
Mon problème est le suivant: je récupère, via un webservice, un tableau de byte qui représente un fichier zip.
Pour en récupérer le contenu je dois déjà convertir ce tableau de bytes en java.util.zip.ZipFile et je suis un peu coincé.
Si quelqu'un avait une idée :roll:
Merci
-
Tu écris tout simplement le byte[] dans un fichier temporaire sur lequel tu pourras utiliser ZipFile.
-
Salut Uther et merci pour ta réponse !
J'y est bien pensé mais le problème, c'est que je ne peux pas écrire de fichier sur le disque ou se trouve le serveur... tout doit se faire à la volée.
-
Tu mets ton tableau de byte dans un ByteArrayInputStream que tu donnes à un ZipInputStream sur lequel tu pourras travailler directement.
-
Merci pour ton aide Deaf, je vais essayer ca :ccool: