Karena saya tidak menerima jawaban positif untuk pertanyaan terakhir saya . Saya akan mencoba menulis applet unggahan Java FTP sendiri.
Pertanyaan saya adalah: "Dapatkah Anda merekomendasikan pustaka klien FTP Java untuk saya gunakan?"
Saya ingin menjadi:
- stabil
- mampu menangani mode pasif dan aktif
- mampu memberikan informasi kemajuan unggahan
- membuang pengecualian yang dapat ditangkap jika terjadi kesalahan (terutama ketika unggahan tidak berhasil)
- murah / gratis untuk digunakan, lebih disukai open source
Saya menemukan ikhtisar ini dari beberapa perpustakaan, tetapi karena artikel ini berasal dari tahun 2003, mungkin beberapa perkembangan baru telah terjadi :)
ftp4j adalah yang terbaik, baik untuk fitur dan lisensi:
http://www.sauronsoftware.it/projects/ftp4j/
sumber
Ya, edtFTPj EnterpriseDT stabil (pertama kali dirilis pada tahun 2000), memiliki semua fitur yang mungkin Anda perlukan, dan juga open source.
Ini digunakan dalam banyak proyek open source (serta di banyak proyek komersial), dan diakui sebagai salah satu pustaka klien tercepat .
Seperti yang dicatat oleh poster lain, jika Anda ingin meningkatkan ke SFTP dan / atau FTPS, ini adalah jalur peningkatan sederhana dengan sedikit perubahan kode yang diperlukan.
sumber
Saya menggunakan Apache Commons VFS
cya
sumber
Commons-net tentunya. :) Kebanyakan proyek open source menggunakannya hari ini.
yc
sumber
Saya telah berhasil menggunakan pustaka FTP Enterprise DT , yang gratis dan open source. Saya tidak dapat membandingkannya dengan perpustakaan lain (seperti perpustakaan Apache Commons Net) karena saya belum menggunakannya. Itu menyediakan jalur peningkatan sederhana ke SFTP (melalui SSH) dan FTPS (melalui SSL), meskipun itu adalah produk komersial berbayar.
sumber
Apache commons-nets mendapatkan pembaruan lebih sering baru-baru ini, sementara perpustakaan Enterprise DT tampaknya lebih sering diperbarui.
sumber
Saya sedang mengunduh file video. FTPClient Apache meraba-raba, itu mengunduh video dengan cukup cepat. tetapi ketika saya mencoba memutar kembali video tersebut, video tersebut kehilangan bagian tengah video. ftp4j akan mengunduh seluruh video tanpa kehilangan.
ftp4j ftw
sumber
Anda juga memiliki artikel 2006 ini yang mencantumkan opsi berbeda untuk klien FTP.
commons-net memang bagus, tetapi FTP-GO dapat memberi Anda beberapa fitur yang lebih canggih yang Anda cari.
sumber