Bonjour,

Voila j'ai parcouru le forum mais je n'ai pas trouvé de réponse à ma question.

Voila , j'aimerai mettre un fichier dans un tableau de byte en utilisant la méthode read(byte[] b).
avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
myFile //fichier recupéré .
FileInputStream in = new FileInputStream(myFile);
Long l = new Long(myFile.length());
 
int tailleFichier  = l.intValue();
byte[] b = new byte[tailleFichier]
in.read(b);
 
//utilisation de b
Est ce que ce code vous semble juste?

Comment je dois gérer cas si la taille de mon fichier excède la valeur max d"un int?

Merci d'avance pour votre aide,

@+

Fabszn