問題タブ [ftp-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3853 参照

java - Apache Commons NET:接続ごとに新しいFTPClientオブジェクトを作成する必要がありますか、それとも再利用する必要がありますか?

私はただ疑問に思っています:私のJavaアプリケーションでは、FTPサーバーに接続する必要があるたびに、新しいFTPClientオブジェクトを作成する必要がありますか、それとも1つのFTPClient()オブジェクトを作成して、接続するたびにそれを再利用する必要がありますFTPサーバー?

0 投票する
1 に答える
2369 参照

java - FTPサーバーからフィルタリングされたファイルリストを取得するための正しいJava APIは何ですか?

Java API のパラメーターでワイルドカードを使用して、ftp サーバーからフィルター処理されたファイル リストを取得する方法を知りたいのですが、とにかくここで適切な API を見つけることができません。

http://commons.apache.org/net/apidocs/org/apache/commons/net/ftp/FTPClient.html

0 投票する
1 に答える
1118 参照

java - FTPClient ダウンロードがすべてのバイトを受信したかどうかの確認

FTP Serverを使用して画像ファイルをダウンロードしますFTPClient。私の見た目は次のようになります:

ファイルをダウンロードすると、以下に示すように出力が歪んで表示されます。

ここに画像の説明を入力

すべてのバイトが受信されたかどうかを確認する方法はありますか?それ以外の場合は、すべてが受信されるまで待ちますか?

0 投票する
1 に答える
3605 参照

java - FTPClient.setDefaultTimeout が機能しないのはなぜですか?

JavaでFTPClientを使用してftp接続を確立しようとしています。
サーバーとクライアントの間の線を分離するとどうなるかを見たかったのです。アプリケーションが約 30 秒間フリーズした後、ConnectionException(接続がタイムアウトしました) と表示されます。そのため、FTPCliend のタイムアウト メソッドを検索したところsetDefaultTimeout()、接続試行の前にメソッドを配置しましたが、それでも 30 秒フリーズしました...

"1.1.1.1" をipアプリケーションとして配置するとConnectionException(接続が拒否されました)、適切な ipAdress を配置すると、フリーズ (30 秒) しConnectionException、希望する TimeoutException の代わりにスローされます (5 秒後)。

私は何を間違っていますか?

ps: 私のひどい英語の知識を許してください ;)

0 投票する
4 に答える
7495 参照

android - FTP サーバーにファイルが存在するかどうかを確認するにはどうすればよいですか?

AndroidでApache FTPClientを使用しています。FTPサーバーからファイルをダウンロードしたい。しかし、ダウンロードする前にサーバーに存在するかどうかを確認したい. どうすればこれを確認できますか?

ありがとう、

私のコード:

0 投票する
1 に答える
3338 参照

java - Java FTP xls ファイルのアップロード

Java クラスの FTP サーバーにファイルをアップロードしようとしています。私はApacheライブラリを使用しています: org.apache.commons.net.ftp.FTPClient. XLS (Excel) ファイルをアップロードしようとするまで、アップロード機能は正常に機能します。特にアップロードすると、ファイルはアップロードされますが、破損しているようです。実際、そのサイズは元のサイズとは異なり、開こうとすると、正しく開かず、すべてのデータが表示されません。

ここに私が使用するコードの一部があります:

どうぞよろしくお願いいたします。

0 投票する
1 に答える
1885 参照

java - Apache Commons FTPClient の問題 - 425 データ接続を構築できません: 接続が拒否されました

Apache Commons FTP ライブラリを使用してリモート ftp サーバーに接続しようとしています。FTP サーバーにログインできますが、その後コマンドを発行できず、ファイルを取得しようとすると次のエラーが発生します。

425 データ接続を構築できません: 接続が拒否されました。しかし、MS-DOS コマンド プロンプトを使用してログインしている間は問題に直面していません。

何が問題になるか誰か知っていますか?

ありがとう。

0 投票する
2 に答える
5208 参照

java - Java - FTP サーバーへのファイルの保存に失敗する

byteArrayInputStreamFileとしてFTP サーバーに保存しようとしています。すでにサーバーに接続して作業パスを変更することはできましたが、サーバーにストリームをファイルとして保存するメソッドをトリガーすると、常にfalseが返されます。

Apache FTPClient を使用しています。

誰かが私の間違いのヒントを教えてください!?

ここにコード:

0 投票する
1 に答える
747 参照

java - SSH経由でFTPトンネルを実行しようとしています

ある時点で、実行中のマシンから別のマシンにファイルを転送する必要がある作業用の Java プログラムを作成しています。要件は、FTP、SFTP、または認証が安全であるがデータが暗号化されずに転送される接続を介して転送を行うように構成できることです。

最初の 2 つを実装することは、サード パーティの Java ライブラリでそれほど悪くはないはずです。私が抱えている問題は、3番目のオプションにあります。これを行う唯一の方法は、FTP over SSH をトンネリングすることです。

私はこの問題にかなり慣れていないので、誰かに役立つ提案があるかどうか疑問に思っています。これは、信頼できる Java ライブラリ (推奨) またはプログラム内から別のプロセスとして呼び出す他のツールを使用して行うことができます。

ありがとう

0 投票する
1 に答える
3537 参照

java - FTP クライアントが IPV6 を使用してファイルを転送できない

次のように、ftp経由でファイルを送信するJavaコードを書いています。私が使用したサーバーは、localhost の FileZilla Server ソフトウェアです。

問題は、IPv6 を使用せずに IPV4 経由でしか送信できないことです。Java例外は

ファイル zilla サーバーのメッセージは次のとおりです。

IPV6を使用して送信できるようにする方法を教えてください。

注 : ローカルには既に IPV6 があります。