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 :
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[] !
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();
Quelqu'un aurait une idée ?
Partager