Bonjour,
J'aimerais réutiliser un flux OutputStream dans une méthode qui prend un InputStream en paramètre.
J'ai procédé ainsi :
- j'ai transformer mon OutputStream en ByteArrayOutputStream
- j'ai récupéré un byte[] à partir de ce ByteArrayOutputStream
- avec se byte[], j'ai créé un ByteArrayInputStream
- et enfin, avec ce ByteArrayInputStream, j'ai pu créer mon InputStream
Tout fonctionne parfaitement mais j'aimerais savoir s'il n'y avait pas un moyen plus rapide car à chaque fois je fait une recopie d'un byte[], ce qui n'est pas très performant...
Merci.
Partager