Lecture du contenu d'un fichier zip récupere avec FormFile
Bonjour,
Dans un premier temps, je voudrais savoir comment on peut lire le contenu d'un fichier .zip que l'on récupère via un formulaire stuts, j'ai essayé ca :
Code:
1 2 3
|
//recup du fichier zip
FormFile fichierZip = addDocForm.getFichierZip(); |
puis :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//lecture du fichier zip
try
{
ZipFile zipFile = new ZipFile ((File)fichierZip );
Enumeration entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = (ZipEntry) entries.nextElement();
String name = entry.getName();
System.out.println(name);
}
zipFile.close();
} catch (IOException e) {
e.printStackTrace();
} |
Là j'ai une belle ClassCastExeption....
Est-ce que je peu convertir (ou cast) FormFile en File?
Je suis un peu perdu, dois-je aussi utiliser cela :
Code:
1 2 3 4
|
InputStreamReader isr = new InputStreamReader(fichierZip.getInputStream());
BufferedReader br = new BufferedReader(isr);
BufferedInputStream in = new BufferedInputStream(fichierZip.getInputStream()); |
Merci par avance.