ftp4j est une bibliothèque client Java qui implémente un client FTP complet. Avec ftp4j intégré dans votre application, vous pouvez: transfert de fichiers (upload et download), naviguer sur le site FTP distant (inscription à l'annuaire inclus), créer, supprimer, renommer et déplacer des répertoires distants et fichiers.
Avantages
Un aperçu des avantages clés ftp4j:
Connectivité:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; La bibliothèque de ftp4j peut se connecter au serveur FTP distant:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Grâce à une connexion TCP / IP directe.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Grâce à une connexion sécurisée SSL (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Grâce à un proxy FTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnelling via un proxy HTTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Grâce à un proxy SOCKS 4 / 4a.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Grâce à un proxy SOCKS 5.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Vous pouvez ajouter le support d'autres procurations de brancher votre propre connecteur, depuis l'architecture du gestionnaire de connexion ftp4j est modulaire.
Surfer sur le site distant
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Le soutien de commande LIST FTP à travers l'architecture de l'analyseur extensible. Analyseurs groupés peuvent gérer: Établissement, Mac style, le style DOS, le style et le style NetWare variantes UNIX, le style EPLF. En outre, vous pouvez construire votre propre analyseur et branchez-le dans la bibliothèque.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Effacer la représentation de l'objet du contenu du répertoire.
Télécharger et télécharger
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Soutien actif ou passif mode de transfert.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary et le transfert de Justifications type, avec le type option et extensible auto-sélection.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Suivi de transfert basé sur des événements.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Le soutien de l'avortement de transfert.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Soutenir le transfert de CV.
Exceptions Java
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Exceptions structurés permettent le développeur connaît la vraie cause de défaillance
Quoi de neuf dans cette version:
- Cette version corrige un bug dans la routine de téléchargement, la manipulation de la & quot; 502 commandes REST pas autorisé par la politique & quot; un message de la bonne façon.
Ce qui est nouveau dans la version 1.7.1:
- Le FTPConnector a maintenant une setUseSuggestedAddressForDataConnections () méthode qui peut être utilisée pour déterminée si le connecteur doit faire confiance à l'adresse renvoyée par le serveur dans la réponse d'une commande PASV, ou si elle devrait plutôt se connecter au même hôte utilisé pour le canal de communication.
- Un bug lié à la minuterie noop automatique a été corrigé.
- Tout appel à SimpleDateFormat est maintenant thread-safe.
- Il ya des améliorations dans les routines de transfert de données, qui sont maintenant compatible avec un plus grand ensemble de serveurs et de proxys.
Quoi de neuf dans la version 1.7:.
- Une modification a été apportée dans l'architecture des connecteurs FTP
- FTPConnector ne est plus une interface: il est maintenant une classe abstraite implémentation de connexions conscients de temporisation .
- Délais d'expiration pour la connexion, lire et opérations rapprochées peut être réglé par l'appelant.
- Une tentative de connexion à un serveur FTP distant peut maintenant être annulée, appelant la nouvelle marque abortCurrentConnectionAttempt () dans ClientFTP.
- De plus, un bug a été corrigé dans le HTTPTunnelConnector.
Ce qui est nouveau dans la version 1.6.1:
- Le & quot; 502 commandes REST pas autorisé par la politique & quot ; et & quot; 501 REST pas compatible avec la configuration du serveur & quot; réponses à la & quot; REPOS 0 & quot; commande ne sont plus traitées comme des erreurs.
- pour augmenter la compatibilité de la bibliothèque pour un plus grand nombre de types de serveurs. Chaque commande SIZE est désormais précédé par un type que je commande, étendant la compatibilité de la bibliothèque.
- Plusieurs améliorations ont été appliquées dans la liste des fichiers de routine à distance.
- Enfin, un problème de fuseau horaire a été résolu dans UnixListParser et NetWareListParser.
Ce qui est nouveau dans la version 1.4.3:
- Améliorations en erreur download / upload de manutention
- améliorations UnixListParser
- La commande REST est maintenant délivré que si le serveur déclare explicitement son soutien dans la réponse à la commande FEAT
Quoi de neuf dans la version 1.4.2:
- Dans FTPS et FTPES Modes le client émet maintenant un & quot; PBSZ 0 & quot; commande avant d'envoyer le & quot; PROT P & quot; une. Certains serveurs exigent.
- Changement API Mineure: les informations streamLength est plus requis par la méthode de téléchargement. (Merci à Lukas Loehrer)
Ce qui est nouveau dans la version 1.4.1:
- Bug résolu: append au lieu d'écraser à télécharger
- Bug résolu: fichiers vierges en mode textuel sur Upload / Download
Quoi de neuf dans la version 1.4:.
- FTPS et le soutien FTPES ajouté
- Nouvelle architecture de connexion, les classes FTPConnection et SSLConnector ont été supprimés.
Ce qui est nouveau dans la version 1.3.3:
- UTF-8 soutien accru
Exigences :
- Java 2 Standard Edition Runtime Environment
Commentaires non trouvées