ftp4j er en Java-klient bibliotek som implementerer en fullfunksjons FTP-klient. Med ftp4j innebygd i programmet kan du: overføre filer (opplasting og nedlasting), surfe på eksterne FTP-område (katalogoppføring inkludert), opprette, slette, endre navn og flytte eksterne kataloger og filer.
Fordeler
Et glimt av ftp4j viktige fordeler:
Tilkobling:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Den ftp4j bibliotek kan koble den eksterne FTP-serveren:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Gjennom en direkte TCP / IP-forbindelse.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Gjennom en SSL-sikret tilkobling (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Gjennom en FTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnel gjennom en HTTP-proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Gjennom en SOCKS 4 / 4a proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Gjennom en SOCKS 5 proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Du kan legge til støtte til andre fullmakter plugging din egen kontakt, siden ftp4j tilkoblingsbehandling arkitektur er modulær.
Surfer på eksterne stedet
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - FTP LIST kommandoen støtte gjennom utvidbar parser arkitektur. Medfølgende parsere kan håndtere: UNIX stil oppføringen, MAC stil, DOS stil, NetWare stil og varianter, EPLF stil. Videre kan du bygge din egen parser og plugge den i biblioteket.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Klar objekt representasjon av katalogen innholdet.
Last ned og laste opp
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktiv og passiv overføring modus støtte.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary og tekstlig overføringstype støtte, med valgfri og utvidbar typen auto-utvalg.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Hendelsesbasert overføring overvåking.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer abort støtte.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer gjenoppta støtte.
Java unntak
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Strukturerte unntak la utvikleren vite den virkelige årsaken til eventuelle feil
Hva er nytt i denne utgaven:
- Denne versjonen fikser en bug i nedlastingen rutine, håndtering av & quot; 502 Command REST ikke tillatt med politikk & quot; melding på riktig måte.
Hva er nytt i versjon 1.7.1:
- Den FTPConnector har nå en setUseSuggestedAddressForDataConnections () metode som kan benyttes til å være ensbetydende dersom kontakten skal stole på den adressen som returneres av serveren i respons av en PASV kommando, eller om den bør heller kobles til den samme verten anvendt for kommunikasjonskanalen.
- En bug relatert til auto noop timeren har blitt fikset.
- Enhver samtale til SimpleDateFormat er nå tråden trygg.
- Det er forbedringer i dataoverføringshastigheter rutiner, som nå er kompatible med et større sett av servere og fullmakter.
Hva er nytt i versjon 1.7:.
- En endring er blitt gjort i FTP-kontakter arkitektur
- FTPConnector er ikke lenger et grensesnitt: det er nå en abstrakt klasse gjennomføre timeout klar tilkoblinger .
- Tidsavbrudd for tilkobling, lese og nære operasjoner kan settes av den som ringer.
- Et tilkoblingsforsøk til en ekstern FTP-server kan nå bli avbrutt, og kalte den splitter nye abortCurrentConnectionAttempt () metoden i FTPClient.
- Dessuten en feil har blitt fikset i HTTPTunnelConnector.
Hva er nytt i versjon 1.6.1:
- & quot; 502 Command REST ikke tillatt med politikk & quot ; og & quot; 501 REST ikke kompatible med server konfigurasjon & quot; Svarene fra & quot; HVILE 0 & quot; kommandoen er ikke lenger behandles som feil.
- Dette utvider biblioteket kompatibilitet til et større antall servertyper. Hver SIZE kommandoen er nå innledes med en TYPE Jeg befaler, utvide biblioteket kompatibilitet.
- Flere forbedringer har blitt brukt i den eksterne filen liste rutine.
- Endelig en tidssone problemet har blitt løst i UnixListParser og NetWareListParser.
Hva er nytt i versjon 1.4.3:
- Forbedringer i nedlasting / opplasting feil håndtering
- UnixListParser forbedringer
- Den REST-kommandoen er nå utstedt kun hvis serveren erklærer eksplisitt sin støtte i FEAT kommando responsen
Hva er nytt i versjon 1.4.2:
- I FTPS og FTPES modi klient oppretter nå en & quot; PBSZ 0 & quot; kommando før du sender den & quot; PROT P & quot; en. Noen servere krever det.
- Minor API endring: den streamLength informasjonen er ikke mer kreves av opplastingsmetode. (Takk til Lukas Loehrer)
Hva er nytt i versjon 1.4.1:
- Bug løst: føye stedet skrive på nedlasting
- Bug løst: tomme filer i tekstlig modus på opplasting / nedlasting
Hva er nytt i versjon 1.4:.
- FTPS og FTPES støtte lagt
- Ny tilkobling arkitektur, har klasser FTPConnection og SSLConnector blitt fjernet.
Hva er nytt i versjon 1.3.3:
- UTF-8 støtte forbedret
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke funnet