un FTPclient et plusieurs retrieveFileStream()
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 :
Code:
1 2
|
InputStream str1 = FTPClient.retrieveFileStream(fileName); |
tout va très bien même avec des gros fichiers.
Mais si je veut avoir plusieurs Streams de cette connexion FTP, il y a un souci :
Code:
1 2 3
|
InputStream str1 = FTPClient.retrieveFileStream(fileName);
InputStream str2 = FTPClient.retrieveFileStream(fileName); |
En effet, dans ce cas la le 2em stream sera null.
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