ftp4j is 'n Java kliënt biblioteek wat implemente 'n full-featured FTP-kliënt. Met ftp4j ingebed in jou aansoek kan jy: oordrag van lêers (oplaai en aflaai), blaai deur die afgeleë FTP-werf (gids lys ingesluit), skep, verwyder, hernoem en skuif afgeleë dopgehou en lêers.
Voordele
'N blik van ftp4j belangrikste voordele:
Konnektiwiteit:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Die ftp4j biblioteek kan koppel die afgeleë FTP-bediener:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Deur 'n direkte TCP / IP-verbinding.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Deur 'n SSL veilige verbinding (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Deur 'n FTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnel deur 'n HTTP proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Deur 'n SOCKS 4 / 4a volmag.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Deur 'n SOCKS 5 volmag.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Jy kan ondersteuning voeg by ander gevolmagtigdes steek jou eie connector, sedert die ftp4j verband bestuurder argitektuur is modulêre.
op die afgeleë plek
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - FTP LYS opdrag ondersteuning deur extensible parser argitektuur. Bundel parsers kan hanteer: UNIX styl notering, MAC styl, DOS styl, NetWare styl en variante, EPLF styl. Verder kan jy jou eie parser bou en prop dit in die biblioteek.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Duidelike voorstelling van die gids inhoud.
Aflaai en oplaai
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktiewe en passiewe oordrag af ondersteuning.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Binary en tekstuele oordrag tipe ondersteuning, met 'n opsionele en extensible tipe motor-seleksie.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Event-gebaseerde oordrag monitering.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Oordrag aborsie ondersteuning.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Oordrag CV ondersteuning.
Java uitsonderings
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Gestruktureerde uitsonderings laat die ontwikkelaar weet wat die werklike oorsaak van enige versuim
Wat is nuut in hierdie release:
- Hierdie weergawe vasgestel 'n fout in die aflaai roetine, die hantering van die & quot; 502 Command RUS nie toegelaat word deur die beleid & quot; boodskap op die regte manier.
Wat is nuut in die weergawe 1.7.1:
- Die FTPConnector het nou 'n setUseSuggestedAddressForDataConnections () metode wat kan gebruik word om bepaalde indien die connector moet die adres teruggestuur deur die bediener in die reaksie van 'n passiewe bevel vertrou, of as dit moet eerder verbind aan dieselfde gasheer wat gebruik word vir die kommunikasie kanaal.
- 'n fout met betrekking tot die motor noop timer is vasgestel.
- Enige oproep om SimpleDateFormat nou ryg veilig.
- Daar is verbeteringe in data-oordrag roetines, wat nou versoenbaar is met 'n groter versameling bedieners en gevolmagtigdes.
Wat is nuut in die weergawe 1.7:.
- 'n verandering gemaak is in die FTP verbindings argitektuur
- FTPConnector is nie meer 'n koppelvlak: dit is nou 'n abstrakte klas implementering timeout bewus verbindings .
- Time-outs vir die aansluiting, lees en naby bedrywighede kan ingestel word deur die oproeper.
- 'n verband poging om 'n afgeleë FTP-bediener kan nou gestaak word, die roeping van die splinternuwe abortCurrentConnectionAttempt () metode in FTPClient.
- Verder, 'n fout is vasgestel in die HTTPTunnelConnector.
Wat is nuut in die weergawe 1.6.1:
- Die & quot; 502 Command RUS nie toegelaat word deur die beleid & quot ; en & quot; 501 RES nie versoenbaar is met bediener verstellings & quot; antwoorde op die & quot; die res 0 & quot; opdrag is nie meer beskou as foute.
- Dit strek die biblioteek verenigbaarheid tot 'n groter aantal bediener tipes. Elke grootte opdrag is nou voorafgegaan deur 'n tipe beveel ek, die uitbreiding van die biblioteek verenigbaarheid.
- Verskeie verbeterings is toegepas in die afgeleë lêer lys roetine.
- Ten slotte, 'n tydsone probleem is opgelos in UnixListParser en NetWareListParser.
Wat is nuut in die weergawe 1.4.3:
- Verbeterings in aflaai / oplaai fout hantering
- UnixListParser verbeterings
- Die res opdrag is nou uitgereik slegs indien die bediener verklaar uitdruklik sy steun in die FEAT opdrag reaksie
Wat is nuut in die weergawe 1.4.2:
- In FTPS en FTPES modi die kliënt uitreik nou 'n & quot; PBSZ 0 & quot; opdrag voor die stuur van die & quot; PROT P & quot; een. Sommige bedieners vereis.
- Klein API verandering: die streamLength inligting nie meer deur die oplaai metode. (Dankie aan Lukas Loehrer)
Wat is nuut in die weergawe 1.4.1:
- Bug opgelos: voeg in plaas oorskryf op die aflaai
- Bug opgelos: leeg lêers in tekstuele af op oplaai / aflaai
Wat is nuut in die weergawe 1.4:.
- FTPS en FTPES ondersteuning bygevoeg
- New verband argitektuur, het klasse FTPConnection en SSLConnector verwyder is.
Wat is nuut in die weergawe 1.3.3:
- UTF-8 ondersteuning versterk
Vereistes :
- Java 2 Standard Edition Runtime Environment
Kommentaar nie gevind