どのJava FTPクライアントライブラリを使用すればよいですか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/295178

  •  08-07-2019
  •  | 
  •  

質問

last に対する肯定的な回答がなかったため質問。自分でJava FTPアップロードアプレットを作成しようとします。

質問:"使用するJava FTPクライアントライブラリを推奨できますか?"

次のようにしたい:

  • 安定
  • パッシブモードとアクティブモードを処理できます
  • アップロードの進捗情報を提供できます
  • 何か問題が発生した場合(特にアップロードが成功しない場合)に、キャッチ可能な例外をスローします
  • 安い/無料、できればオープンソース

これ 概要。ただし、この記事は2003年以降、いくつかの新しい開発が行われた可能性があります:

役に立ちましたか?

解決

FTPユーティリティを含むApache commons-net を確認してください。私の頭の上では、それがあなたの要件をすべて満たしているかどうかはわかりませんが、確かに無料です!

他のヒント

ftp4jは、機能とライセンスの両方にとって最適なものです。

http://www.sauronsoftware.it/projects/ftp4j/

はい、EnterpriseDTの edtFTPj は安定しています(2000年に最初にリリースされました)。あなたが必要とするかもしれないすべての機能、そして同様にオープンソースです。

多くのオープンソースプロジェクト(および多くの商用プロジェクト)で使用されており、最速のクライアントライブラリの1つ

別の投稿者が述べたように、SFTPやFTPSにアップグレードする場合、コードの変更はほとんど必要ないシンプルなアップグレードパスです。

Apache Commons VFS

を使用しました

cya

Commons-netは確かです。 :)最近では、ほとんどのオープンソースプロジェクトで使用されています。

yc

無料でオープンソースの Enterprise DT FTP ライブラリを正常に使用しました。それらを使用していないため、他のライブラリ(Apache Commons Netライブラリなど)と比較することはできません。有料の商用製品ですが、SFTP(SSH経由)およびFTPS(SSL経由)への簡単なアップグレードパスを提供します。

Apache commons-netsは最近より頻繁に更新されますが、Enterprise DTライブラリはさらに頻繁に更新されるようです。

動画ファイルをダウンロードしていました。 ApacheのFTPClientは失敗し、ビデオをかなり速くダウンロードしました。しかし、ビデオを再生しようとすると、ビデオの途中からチャンクが失われました。 ftp4jは、ビデオ全体を損失なくダウンロードします。

ftp4j ftw

この 2006年の記事には、FTPクライアントのさまざまなオプションが記載されています。

commons-netは良いが、 FTP-GO は、あなたが探しているより高度な機能のいくつかを提供します。

kagi Ftp-Go

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top