ftp4j adalah klien perpustakaan Java yang mengimplementasikan klien FTP fitur lengkap. Dengan ftp4j tertanam dalam aplikasi Anda, Anda dapat: mentransfer file (upload dan download), browsing situs FTP jarak jauh (direktori listing termasuk), membuat, menghapus, mengubah nama dan memindahkan direktori terpencil dan file.
Manfaat
Sekilas manfaat utama ftp4j:
Konektivitas:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Perpustakaan ftp4j dapat menghubungkan server FTP remote:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Melalui TCP koneksi / IP langsung.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Melalui sambungan aman SSL (FTPS).
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Melalui proxy FTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Tunnelling melalui proxy HTTP.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Melalui SOCKS 4 / 4a proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Melalui SOCKS 5 proxy.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Anda dapat menambahkan dukungan untuk proxy lain memasukkan konektor Anda sendiri, karena arsitektur ftp4j manager koneksi modular.
Browsing situs remote
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dukungan perintah FTP LIST melalui arsitektur parser extensible. Parser dibundel dapat menangani: gaya UNIX daftar, gaya MAC, gaya DOS, NetWare gaya dan varian, gaya EPLF. Selain itu Anda dapat membangun parser Anda sendiri dan pasang di perpustakaan.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Representasi objek yang jelas dari isi direktori.
Download dan upload
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktif dan pasif dukungan modus transfer.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Biner dan jenis transfer tekstual dukungan, dengan tipe opsional dan extensible auto-seleksi.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pemantauan Transfer berbasis acara.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dukungan transfer aborsi.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dukungan transfer melanjutkan.
Pengecualian Java
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Pengecualian Terstruktur membiarkan pengembang tahu sebenarnya penyebab kegagalan
Apa yang baru dalam rilis ini:
- Versi ini perbaikan bug di download rutin, penanganan & quot; 502 Command SISA tidak diperbolehkan oleh kebijakan & quot; pesan dengan cara yang benar.
Apa yang baru dalam versi 1.7.1:
- The FTPConnector sekarang memiliki setUseSuggestedAddressForDataConnections () metode yang dapat digunakan untuk determinate jika konektor harus percaya alamat dikembalikan oleh server di respon perintah PASV, atau jika lebih harus terhubung ke host yang sama digunakan untuk saluran komunikasi.
- Sebuah bug yang terkait dengan timer otomatis noop telah diperbaiki.
- Setiap panggilan ke SimpleDateFormat sekarang thread aman .
- Ada tambahan dalam rutinitas transfer data, yang sekarang kompatibel dengan set yang lebih besar server dan proxy.
Apa yang baru di versi 1.7:.
- perubahan telah dibuat dalam arsitektur konektor FTP
- FTPConnector tidak lagi sebuah antarmuka: kini kelas abstrak mengimplementasikan batas waktu koneksi sadar .
- Timeout untuk koneksi, membaca, dan operasi dekat dapat diatur oleh pemanggil.
- Sambungan upaya untuk server FTP jauh sekarang dapat dibatalkan, menyebut merek abortCurrentConnectionAttempt baru () metode dalam FTPClient.
- Selain itu, bug telah diperbaiki di HTTPTunnelConnector tersebut.
Apa yang baru dalam versi 1.6.1:
- & quot; 502 Command SISA tidak diperbolehkan oleh kebijakan & quot ; dan & quot; 501 SISA tidak kompatibel dengan konfigurasi server & quot; tanggapan terhadap & quot; ISTIRAHAT 0 & quot; perintah tidak lagi diperlakukan sebagai kesalahan.
- Ini memperluas kompatibilitas perpustakaan untuk lebih banyak jenis server. Setiap perintah UKURAN sekarang didahului oleh TYPE saya perintahkan, memperluas kompatibilitas perpustakaan.
- Beberapa perangkat tambahan telah diterapkan dalam daftar file rutin jarak jauh.
- Akhirnya, masalah zona waktu telah diselesaikan di UnixListParser dan NetWareListParser.
Apa yang baru dalam versi 1.4.3:
- Fitur tambahan kesalahan download / upload penanganan
- perangkat UnixListParser
- Perintah REST sekarang dikeluarkan hanya jika server menyatakan secara eksplisit dukungannya dalam respon perintah FEAT
Apa yang baru dalam versi 1.4.2:
- Dalam FTPS dan FTPES Modus klien sekarang mengeluarkan & quot; PBSZ 0 & quot; perintah sebelum mengirim & quot; PROT P & quot; satu. Beberapa server memerlukannya.
- Kecil perubahan API: informasi streamLength tidak lebih dibutuhkan oleh metode upload. (Terima kasih kepada Lukas Loehrer)
Apa yang baru dalam versi 1.4.1:
- Bug diselesaikan: tambahkan sebaliknya menimpa di download
- Bug diselesaikan: file kosong dalam modus teks di upload / download
Apa yang baru di versi 1.4:.
- FTPS dan dukungan FTPES menambahkan
- arsitektur koneksi baru, kelas FTPConnection dan SSLConnector telah dihapus.
Apa yang baru dalam versi 1.3.3:
- UTF-8 support ditingkatkan
Persyaratan :
- 2 Runtime Environment Standard Edition Jawa
Komentar tidak ditemukan