ftp4j είναι μια βιβλιοθήκη πελάτη Java που υλοποιεί ένα πλήρως εξοπλισμένο πελάτη FTP. Με ftp4j ενσωματωμένη στην εφαρμογή σας μπορείτε να: Μεταφορά αρχείων (upload και download), να περιηγηθείτε στο απομακρυσμένη τοποθεσία FTP (λίστα καταλόγου περιλαμβάνεται), να δημιουργήσετε, να διαγράψετε, να μετονομάσετε και να μετακινήσετε απομακρυσμένες καταλόγους και αρχεία.
Οφέλη
Μια γεύση από ftp4j βασικά πλεονεκτήματα:
Συνδεσιμότητα:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Η βιβλιοθήκη ftp4j να συνδέσετε τον απομακρυσμένο διακομιστή FTP:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μέσα από μια άμεση σύνδεση TCP / IP.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μέσω ενός SSL ασφαλή σύνδεση (FTPS).
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μέσω FTP proxy.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Κατασκευή σηράγγων μέσω HTTP proxy.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μέσα από μια ΚΑΛΤΣΕΣ 4 / 4α μεσολάβησης.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μέσω ενός ΚΑΛΤΣΕΣ 5 μεσολάβησης.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Μπορείτε να προσθέσετε υποστήριξη για άλλα πληρεξούσια συνδέσετε το δικό σας σύνδεσμο, δεδομένου ότι ο διαχειριστής σύνδεση ftp4j αρχιτεκτονική είναι modular.
Περιήγηση στο απομακρυσμένη τοποθεσία
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Υποστήριξη εντολών FTP LIST μέσω επεκτάσιμη αρχιτεκτονική αναλυτή. Συνοδευτικό αναλυτές μπορεί να χειριστεί: UNIX στυλ λίστα, MAC ύφος, στυλ DOS, NetWare στυλ και τις παραλλαγές, EPLF στυλ. Επιπλέον, μπορείτε να δημιουργήσετε το δικό σας πρόγραμμα ανάλυσης και συνδέστε το στη βιβλιοθήκη.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Σαφής αναπαράσταση αντικείμενο περιεχόμενα του καταλόγου.
download και upload
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Ενεργητική και παθητική υποστήριξη κατάστασης μεταφοράς.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Δυαδικό και υποστήριξη τύπο μεταφοράς κειμένου, με προαιρετική και επεκτάσιμη τύπου αυτόματη επιλογή.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Παρακολούθηση της μεταφοράς βασίζεται στα γεγονότα.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Υποστήριξη της άμβλωσης Μεταφοράς.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? - Υποστήριξη εκ νέου τη μεταφορά.
Εξαιρέσεις Java
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? . - Δομημένη εξαιρέσεις αφήσει ο κύριος του έργου γνωρίζει την πραγματική αιτία κάθε αποτυχίας
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Αυτή η έκδοση διορθώνει ένα bug στην λήψη ρουτίνα, το χειρισμό του & quot? 502 Command ΠΕΡΙΦΕΡΕΙΑ δεν επιτρέπεται από την πολιτική & quot? μήνυμα με το σωστό τρόπο.
Τι είναι καινούργιο στην έκδοση 1.7.1:
- Η FTPConnector έχει τώρα μια setUseSuggestedAddressForDataConnections () μέθοδο η οποία μπορεί να χρησιμοποιηθεί για να κλείσει αν ο σύνδεσμος θα πρέπει να εμπιστεύονται την διεύθυνση που επιστρέφεται από το διακομιστή στην απόκριση μιας εντολής PASV, ή αν θα πρέπει μάλλον να συνδεθεί με το ίδιο ξενιστή που χρησιμοποιείται για το κανάλι επικοινωνίας.
- Ένα έντομο που σχετίζονται με το χρονομέτρη αυτόματης noop έχει καθοριστεί.
- Κάθε κλήση προς SimpleDateFormat είναι τώρα το νήμα ασφαλής.
- Υπάρχουν βελτιώσεις σε ρουτίνες μεταφοράς δεδομένων, η οποία τώρα είναι συμβατά με ένα μεγαλύτερο σύνολο των servers και των πληρεξουσίων.
Τι είναι καινούργιο στην έκδοση 1.7:.
- Η αλλαγή έχει γίνει στην αρχιτεκτονική συνδέσεις FTP
- FTPConnector δεν είναι πλέον μια διασύνδεση: είναι πλέον μια αφηρημένη κλάση που υλοποιεί χρονικού ορίου γνωρίζει συνδέσεις .
- Χρονικά όρια για τη σύνδεση, να διαβάσετε, και στενούς λειτουργίες μπορεί να ρυθμιστεί από τον καλούντα.
- Μια προσπάθεια σύνδεσης σε έναν απομακρυσμένο διακομιστή FTP μπορεί τώρα να ματαιωθεί, καλώντας το ολοκαίνουργιο abortCurrentConnectionAttempt () μέθοδο FTPClient.
- Επίσης, ένα σφάλμα έχει διορθωθεί στο HTTPTunnelConnector.
Τι είναι καινούργιο στην έκδοση 1.6.1:
- Το & quot? 502 Command ΠΕΡΙΦΕΡΕΙΑ δεν επιτρέπεται από την πολιτική & quot ? και & quot? 501 ΥΠΟΛΟΙΠΟ δεν είναι συμβατή με το διακομιστή διαμόρφωσης & quot? απαντήσεις για το & quot? ηρεμίας 0 & quot? εντολή δεν αντιμετωπίζονται πλέον ως σφάλματα.
- Αυτό επεκτείνει τη συμβατότητα της βιβλιοθήκης σε ένα μεγαλύτερο αριθμό των τύπων διακομιστή. Κάθε εντολή ΜΕΓΕΘΟΣ προηγείται τώρα από έναν τύπο διατάζω, επεκτείνοντας τη συμβατότητα της βιβλιοθήκης.
- Αρκετές βελτιώσεις έχουν εφαρμοστεί στην απομακρυσμένη λίστα αρχείων ρουτίνα.
- Τέλος, ένα ζήτημα ζώνη ώρας έχει λυθεί σε UnixListParser και NetWareListParser.
Οι
Τι είναι καινούργιο στην έκδοση 1.4.3:
- Βελτιώσεις σε σφάλμα κατά τη μεταφορά / upload χειρισμού
- βελτιώσεις UnixListParser
- Η εντολή ΥΠΟΛΟΙΠΟ τώρα εκδίδεται μόνο αν ο διακομιστής δηλώνει ρητά την υποστήριξή της στην απόκριση εντολών FEAT
Τι είναι καινούργιο στην έκδοση 1.4.2:
- Σε FTPS και FTPES Λειτουργίες ο πελάτης εκδίδει τώρα & quot? PBSZ 0 & quot? εντολή πριν από την αποστολή της & quot? ΡΚΟΤ P & quot? ένα. Ορισμένοι διακομιστές που απαιτούν.
- Μικρά αλλαγή API: η streamLength πληροφορίες δεν είναι τίποτα περισσότερο απαιτείται από τη μέθοδο φόρτωσης. (Χάρη στον Lukas Loehrer)
Τι είναι καινούργιο στην έκδοση 1.4.1:
- Bug επιλυθεί: προσαρτήσει αντί να αντικαταστήσετε το download
- Bug επιλυθεί: κενό αρχείων σε λειτουργία κειμένου για αποστολή / λήψη
Τι είναι καινούργιο στην έκδοση 1.4:.
- FTPS και υποστήριξη FTPES πρόσθεσε
- Νέα αρχιτεκτονική σύνδεση, μαθήματα FTPConnection και SSLConnector έχουν αφαιρεθεί.
Τι είναι καινούργιο στην έκδοση 1.3.3:
- υποστήριξη UTF-8 ενισχυμένη
Απαιτήσεις :
- Java 2 Standard Edition Runtime Environment
Τα σχόλια δεν βρέθηκε