Bonjour
J'ai un problème avec un passage d'inputStream en paramètre.
Précédement, j'avais :
Tools.copy(item.getInputStream())
Cette fonction attend un inputStream.
Maintenant, je fais des manips avant avec cet inputStream, via un :
1 2 3 4 5 6 7 8 9 10 11
| InputStream inputStream = new BufferedInputStream(item.getInputStream());
ZipInputStream zipInputStream = new ZipInputStream(inputStream) ;
try {
// On s'assure que les noms des fichiers zip soient bons
for( ZipEntry entry = zipInputStream.getNextEntry(); entry!= null ;
entry = zipInputStream.getNextEntry() ) {}
}
catch (IllegalArgumentException E){
log().error("Noms des fichiers pas bons");
}
... |
Puis, une fois mes manips finies :
Or le comportement de ce copy change entre les deux. En clair, mon Tools.copy(inputStream) se comporte différement de l'ancien : Tools.copy(item.getInputStream()).
Avez vous des pistes pour résoudre ce souci?
Merci d'avance
Cordialement,
ZedroS
EDIT : je suis en JDK 1.3
Partager