Bonjour tout le monde,
J'ai une simple question :
J'ai un FTPClient crée de API " org.apache.commons.net.ftp.FTPClient ".
Si je prend un seul stream par la méthode :
tout va très bien même avec des gros fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 InputStream str1 = FTPClient.retrieveFileStream(fileName);
Mais si je veut avoir plusieurs Streams de cette connexion FTP, il y a un souci :
En effet, dans ce cas la le 2em stream sera null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 InputStream str1 = FTPClient.retrieveFileStream(fileName); InputStream str2 = FTPClient.retrieveFileStream(fileName);
Du coup, il me faut fermer le 1er Stream "str1" avant de demander le "str2".
Bref, je ne peut pas avoir les deux Streams à la fois. C'est toujours pareil même avec deux fichiers différents.
Enfin, pour l'instant je suis obligé de creer deux instances de FTPClient et prendre un seul Stream de chacun.
Est-ce possible d'avoir plusieurs streams via FTPClient.retrieveFileStream(fileName) à la fois ?
Merci beaucoup
Hassan
Partager