Bonjour,
J'ai le code suivant qui lit un fichier. Ce code fonctionne très bien:
Maintenant les choses ont changé et au lieu de lire un fichier normal je dois le tirer d'un zip. D'où le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int nb=(int) gifFile.length(); byte[] datas = new byte[nb]; InputStream is=new InputStream(gifFile); int result = fw.read(datas); if (result != datas.length) System.out.println("fichier pas complètement lu");
Comment puis-je trouver le length de ce fichier ? Ni inpustream, ni fileinputstream n'offrent une méthode de type length.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 InputStream is = zip.getInputStream(item);
Merci
Partager