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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//recup du fichier zip
FormFile fichierZip = addDocForm.getFichierZip();
puis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
InputStreamReader isr = new InputStreamReader(fichierZip.getInputStream());
BufferedReader br = new BufferedReader(isr);
BufferedInputStream in = new BufferedInputStream(fichierZip.getInputStream());
Merci par avance.