Bonjour ,
Je voudrai envoyer un fichier binaire avec une socket donc j'ai utilisé un BufferedOutputStream
Et j'ai un tableau byte[] buffer
Mon problème c'est que je voudrais qe la taille de buffer soit celle du fichier.Mais la taille retournée du fichier de type File est de type long.
long size=file.length();
alors que lors de l'alocation de la taille du buffer la taille doit être de type int
byte[] buffer = new byte[length];
length doit être de type int.
Comment est ce que je peux convertir de long vers int s'il vous plaît.
Je vous remerci pour votre aide.
Partager