ouais, mais perdu quand même ...
Citation :
Returns the number of bytes that can be read from this input stream without blocking.
|
donc en gros, ca marcherait, mais seulement avec les InputStream non bufferisés ...
Pour faire ça, t'as pas le choix : il faut faire de la lecture bloc par bloc, la stocker dans un ByteArrayOutputStream jusqu'à épuisement du InputStream et faire un getByte() pour récupérer le contenu...
pas la peine de passer par un fichier : un ByteArrayOutputStream te permettra de le faire en mémoire
Message édité par benou le 24-07-2006 à 15:24:46