Depuis que je n'ai reçu aucune réponse positive à ma dernière question. Je vais essayer d’écrire moi-même une applet de téléchargement FTP Java.
Ma question est la suivante: "Pouvez-vous me recommander une Java bibliothèque client FTP à utiliser?"
Je veux que ce soit:
J'ai trouvé thisoverview de certaines bibliothèques, mais comme cet article date de 2003, quelques nouveaux développements sont peut-être survenus :)
Découvrez Apache commons-net , qui contient les utilitaires FTP. De mémoire, je ne sais pas s'il répond à toutes vos exigences, mais c'est certainement gratuit!
ftp4j est le meilleur, à la fois pour les fonctionnalités et la licence:
Oui, l'EnterpriseDT edtFTPj est stable (pour la première fois en 2000), possède toutes les fonctionnalités dont vous pourriez avoir besoin et est également open source.
Il est utilisé dans de nombreux projets open source (ainsi que dans de nombreux projets commerciaux) et est reconnu pour être l'une des bibliothèques clientes les plus rapides du monde .
Comme l'a noté une autre affiche, si vous souhaitez effectuer une mise à niveau vers SFTP et/ou FTPS, il s'agit d'un chemin de mise à niveau simple avec très peu de modifications de code requises.
J'ai utilisé Apache Commons VFS
cya
Commons-net sûrement. :) La plupart des projets open source l'utilisent de nos jours.
yc
Apache commons-nets reçoit des mises à jour plus fréquemment, tandis que la bibliothèque Enterprise DT semble se mettre à jour encore plus fréquemment.
J'ai utilisé avec succès la bibliothèque Enterprise DT FTP , qui est gratuite et à source ouverte. Je ne peux pas le comparer à d'autres bibliothèques (comme la bibliothèque Apache Commons Net) car je ne les ai pas utilisées. Il fournit un simple chemin de mise à niveau vers SFTP (via SSH) et FTPS (via SSL), bien qu’il s’agisse d’un produit commercial payant.
Je téléchargeais des fichiers vidéo. FTPClient d'Apache a tâté, il a téléchargé la vidéo assez rapidement. mais lorsque j'ai essayé de lire la vidéo, elle a perdu des morceaux au milieu de la vidéo. ftp4j téléchargerait toute la vidéo sans perte.
ftp4j ftw
Vous avez également ceci article de 2006 qui répertorie différentes options pour les clients FTP.
commons-net est bon, mais FTP-GO peut vous donner certaines des fonctionnalités les plus avancées que vous recherchez.