Bonjour,

Je dois mettre en place une API JAVA qui permette de récupérer des documents sur des serveurs FTP.

Les environnements FTP sont divers, car je travaille avec beaucoup de fournisseurs :
- FTP / FTPS, SFTP
- connexion passive / active
- ports variables

J'avais commencé à utiliser Apache Commons, avec l'objet FtpClient, mais une fois arrivé sur un cas SFTP, je vois qu'il faudrait un objet FtpsClient, donc si pour chaque cas, il me faut une librairie différente, ça va devenir compliquer

J'ai fais quelques recherches et découverts d'autres solutions comme JSch, SSHJ, mais qui sont plutôt des outils SSH, et pas sûre que tous les serveurs distants l'autorisent.

Est-ce que parmi vous, quelqu'un aurait déjà été confronté à ce cas, et aurait une librairie à me conseiller?

D'avance merci