InputStream ne se réinitialise pas le début

InputStream data = realResponse.getEntity().getContent();
byte[] preview = new byte[100];
data.read(preview, 0, 100);

//Maintenant, je veux me référer à l'InputStream plus tard, mais je le veux depuis le début du flux, pas de 100 octets. J'ai essayé mark() à 100, puis reset() après j'ai lu les 100 premiers octets, mais cela ne fonctionne pas non plus.

Des idées? Probablement une erreur stupide..tout simplement pas le voir.

OriginalL'auteur Du3 | 2011-07-16