Bonjour,

je recupere un inpustream, dont je voudrais mettre le contenu dans un byte[]

Je n'arrive pas à déterminer la taille du inputstream pour créer le byte de la bonne taille :/

J'ai trouvé la méthode available(), mais la description est particuliere, et je n'arrive pas à situer si cela marchera sans souci

Notons qu'available() fonctionne différemment en fonction du type de ressource depuis laquelle on lit; c'est littéralement « le nombre de bytes qui peuvent être lus sans blocage. » Avec un fichier cela signifie le fichier entier, mais avec une autre sorte d'entrée cela ne pourra pas être possible, alors employez le judicieusement.
Est ce judicieux d'utiliser available pour créer mon byte[] ?

Merci