Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aprire file zip

  1. #1

    Aprire file zip

    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
    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;
    			
    		}
    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.

    Qualcuno mi sa aiutare????
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Aprire file zip

    Originariamente inviato da Reddragoon
    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
    Dal campo BLOB puoi di certo in Java ottenere un InputStream, che passi a ZipInputStream. E quindi puoi leggere lo zip "al volo".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Nel file zip ci sono più file però, io ne devo leggere solo 1

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Reddragoon
    Nel file zip ci sono più file però, io ne devo leggere solo 1
    Cerchi il ZipEntry che ti interessa.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.