ftp4j este o bibliotecă client Java care implementeaza un client full-featured FTP. Cu ftp4j inglobate in aplicatia ta poți: fișiere de transfer (încărcare și descărcare), vezi site-ul FTP de la distanță (listă director inclus), crea, șterge, redenumi și muta directoare de la distanță și fișiere.
Beneficii
O bucatica de beneficii cheie ftp4j:
Conectivitate:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Biblioteca ftp4j se poate conecta la serverul FTP de la distanță:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Printr-o conexiune directă TCP / IP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Printr-o conexiune securizată SSL (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Printr-un proxy FTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tuneluri printr-un proxy HTTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Printr-un proxy SOCKS 4 / 4a.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Printr-un proxy SOCKS 5.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Puteți adăuga sprijin la alte proxy-uri de înfundare ta conector, deoarece arhitectura de gestionare a conexiunii ftp4j este modular.
Navigarea pe site-ul de la distanță
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sprijin comandă LISTA FTP prin arhitectura parser extensibila. Interpretoare Pachet poate manipula: stil UNIX listare, stil MAC, stil DOS, stil și variantele NetWare, stil EPLF. În plus, puteți construi propriul parser și conectați-l în bibliotecă.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Clear reprezentare obiect de conținut director.
Descărcați și încărcați
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sprijin modul de transfer activ și pasiv.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary și sprijin tip de transfer textual, cu tipul de opțional și extensibil auto-selecție.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Monitorizarea de transfer pe baza de eveniment.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sprijin avort transferuri.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sprijin CV transferuri.
Excepțiile Java
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Excepții structurate lasa dezvoltatorul știe cauza reală a oricărei defecțiuni
Ce este nou în această versiune:
- Această versiune stabilește un bug în rutina de descărcare, manipulare & quot; 502 de comandă REST nu este permis de politica & quot; Mesajul pe minge.
Ce este nou în versiunea 1.7.1:
- FTPConnector are acum un setUseSuggestedAddressForDataConnections () metodă care poate fi folosit pentru a determina dacă conectorul ar trebui să aibă încredere în adresa returnat de server în răspunsul unei comenzi PASV, sau în cazul în care trebuie să se conecteze mai degrabă la aceeași gazdă folosi in canalul de comunicare.
- Un bug legat de cronometrul noop auto a fost stabilit.
- Orice apel la SimpleDateFormat este acum thread-safe.
- Nu există îmbunătățiri în rutine de transfer al datelor, care acum sunt compatibile cu un set mai mare de servere si proxy-uri.
Ce este nou în versiunea 1.7:.
- O schimbare a fost făcută în conectorii FTP arhitectura
- FTPConnector nu mai este o interfață: aceasta este acum o clasă abstractă de punere în aplicare timeout conexiuni conștienți .
- timeout pentru conectare, citit, iar operațiunile de închidere pot fi stabilite de către apelant.
- O încercare de conectare la un server FTP de la distanță poate fi acum avortat, numind noul abortCurrentConnectionAttempt () Metoda FTPClient.
- În plus, o eroare a fost stabilită în HTTPTunnelConnector.
Ce este nou în versiunea 1.6.1:
- & quot; 502 de comandă REST nu este permis de politica & quot ; și & quot; 501 REST nu este compatibil cu serverul de configurare & quot; răspunsuri la & quot; REST 0 & quot; comandă nu mai sunt considerate ca fiind erori.
- Acest extinde compatibilitatea bibliotecă pentru un număr mai mare de tipuri de servere. Fiecare comandă SIZE este acum precedată de un tip voi porunci, extinderea compatibilitatea bibliotecă.
- Mai multe accesorii au fost aplicate în lista de fișiere de la distanță rutina.
- În cele din urmă, o problemă fus orar a fost rezolvată în UnixListParser și NetWareListParser.
Ce este nou în versiunea 1.4.3:
- Imbunatatiri în eroare descărcare / încărcare de manipulare
- accesorii UnixListParser
- Comanda REST este acum eliberat numai dacă serverul declară în mod explicit sprijinul în răspunsul comanda FEAT
Ce este nou în versiunea 1.4.2:
- În FTPS și FTPES moduri clientul emite acum un & quot; PBSZ 0 & quot; comandă înainte de a trimite & quot; PROT P & quot; unul. Unele servere nevoie de ea.
- schimbare API minoră: informația streamLength nu se mai cere prin metoda de încărcare. (Datorită Lukas Loehrer)
Ce este nou în versiunea 1.4.1:
- Bug rezolvat: append loc suprascriere pe descărcare
- Bug rezolvat: fișiere goale în modul text pe upload / download
Ce este nou în versiunea 1.4:.
- FTPS și sprijin FTPES adăugat
- arhitectură conexiune nouă, cursuri FTPConnection și SSLConnector au fost eliminate.
Ce este nou în versiunea 1.3.3:
- UTF-8 suport îmbunătățit
Cerințe :
- Java 2 Standard Edition Runtime Environment
Comentariile nu a fost găsit