Bonjour à tous.

je travaille sur une application avec laquelle on peut stocker des fichiers zip, transformé en un tableau byte[] par la couche persistance :
- un fichier zip chargé est transformé en tableau byte[] pour être persisté (en blob)
- pour telecharger un fichier, on récupère de la couche persistance un byte[] zipedBytes qu'on envoie vers l'utilisateur dans une action struts :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
response.setHeader("Content-Disposition","inline; filename="+nomFichier+ZipUtil.ZIP_EXTENSION);
response.setContentType("application/zip");
response.setContentLength(zipedBytes.length);
response.getOutputStream().write(zipedBytes);
response.getOutputStream().flush
response.getOutputStream().close();
Mon pb est que je ne veux pas rediriger le byte[] vers un telechargement, mais en ZippedInputFile pour lui ajouter un fichier entrant. Hors je n'arrive pas à trouver comment implémenter un ZippedInputFile à partir de ce tableau byte[] !

Quelqu'un aurait une idée ?