Salve a tutti, ho un problema nella gestione dei file zip.
Vi spiego meglio:
ho nel mio db il file zip memorizzato come blob, voglio accedere a questo file da java e prendere il file all'interno dello zip per poi passarlo ad un altro metodo; ho scritto questo codice ma al momento mi sono bloccato:
Il file è memorizzato come un array di byte
Vorrei che il file che restituisse non fosse scritto sull'hd, vorrei utilizzare solo un file temporaneo giusto per fare delle operazioni e poi distruggere.codice:ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(file_byte); ZipInputStream zipInputStream = new ZipInputStream(byteArrayInputStream); try { ZipEntry out = zipInputStream.getNextEntry(); BufferedInputStream is = new BufferedInputStream(ZipFile.getInputStream(out)); return file; }
Qualcuno mi sa aiutare????
Grazie

Rispondi quotando