問題タブ [ftp4j]

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 投票する
1 に答える
2236 参照

java - Androidでftp4jを使用してFTPサーバーに接続中にエラーが発生しました

client.connect(FTP_HOST); を使用すると、このエラーが発生します。私は標準の ftp 接続を使用しており、デフォルトのポート 21 を使用しています。この問題の原因を特定できる人はいますか? ありがとう

// これは私のコードです

これは主力です

0 投票する
0 に答える
875 参照

java - ftp4j java ftpClientは、ファイルのアップロード中の接続障害を管理します

ネットワーク接続の問題を管理できる ftpClient インターフェイスを実装しようとしています。この目的のために ftp4j ライブラリを使用しています。

ファイルを正常にアップロードできますが、ファイルのアップロード プロセス中に接続エラーが発生すると、いくつかの問題が発生します。接続の問題で前回のアップロード試行が終了した直後に、ファイルを再アップロード (追加ではなく、やり直すだけ) できるようにしたいと考えています。

場合によっては、前回の試行が失敗してから数秒または数分後にファイルのアップロードを再試行すると、次のようになります。

しばらく待ってから再試行すると、ファイルを FTP サーバーにアップロードできます。

私のftpClientに設定できるパラメータはありますか:

この「アクセスが拒否されました」という問題を克服できるようになりましたか? このような例外の原因は何ですか? 多分サーバーパラメータ?

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

java - Java ftp4j - amn アクティブ モードでの接続時​​に FTP サーバー内のファイルを一覧表示する

FTPクライアントを実装するためにftp4jライブラリを使用していますが、接続しようとしているサーバーはアクティブモードでのみ接続を受け入れます。

したがって、リモートファイルをリストしようとすると、次のようになります:

コードは次のとおりです。

アクティブモードで接続しているときにリモートファイルを一覧表示する方法はありますか?

0 投票する
0 に答える
810 参照

java - httpプロキシを使用したFTP接続のftp4jでのソケットタイムアウト

FTP クライアントに ftp4j jar を使用しています。FTP サーバー (オープン VMS サーバー) が HTTP プロキシの背後にあるため、HTTP トンネル コネクタを使用しました。PWD 、 NOOP 、 CWD などの基本的なコマンドは正常に動作していますが、ディレクトリまたはファイルを LIST & NLIST しようとすると、しばらく何も起こらず、SocketTimeOutException が発生します。

以下は私のコードです

HTTPTunnelConnectorをFTPクライアントに追加している部分をコメントアウトすると、コードは正常に機能します(ただし、内部的に推測するFTPTunnelConnectorを使用します)

以下は私のエラーメッセージです java.net.SocketTimeoutException: Read time out

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

networking - ファイルのアップロード後に ftp4j の読み取りがタイムアウトしました

特定のワークステーションから (ftp4j ライブラリを使用して) ファイルをアップロードしているときに、奇妙な例外が発生します。

ファイルがアップロードされた後 (100%)、読み取りタイムアウトの例外が発生します。ここにあります:

コードは次のとおりです。

次の例外が発生しています: IOException - 読み取りがタイムアウトしました! これは何が原因ですか?またはデバッグを続行する方法は?

奇妙なことは、すべての ftp 操作が機能していることです! ファイルを開始して実際にアップロードすることもできますが、ftpClient.upload 操作の最後にこのタイムアウトを受け取ります!

また、特定のワークステーションからこの特定の問題があることも確認しました。filezilla を使用してファイルをアップロードしようとしても、同様の例外 (読み取りタイムアウト) が発生します。ネットワークまたはファイアウォールの問題だと思います...何かアイデアはありますか?

何か案は?

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

android - Asynctask 内の EditText の値を取得する

FTP を使用し、ファイル名を 2 つの EditText の組み合わせに変更するアプリを作成しようとしています。適切にアップロードするには、「asynctask」内にアップロードしています。これは私のコードです:

私の問題は次のとおりです。Asynctaskでweek_text.getText().toString();との値を使用したいのですが、これを実現する方法が見つかりません。pagina_text.getText().toString();また、Asynchtask の背後にあるパラメーターをどうするかについても手がかりがありません。何度も調べましたが、FTP アップロードに使用する場合は意味がありません。

助けてください 。_。

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

android - .renameTo() の結果は無視されます

FTP 経由でファイルをアップロードしようとしていますが、アップロードする前に名前を 2 つの editText の入力に変更する必要があります。これを行うには、次のコードを使用します。

しかし、アップロードしようとすると、Logcat が次のように表示します。

私は問題を関数に絞り込みましたf.renameTo(new_fileName)。このメソッドを呼び出した結果は無視されると言われています。しかし、なぜ無視されるのでしょうか。そして、これを回避する方法はありますか?

前もって感謝します :)

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

java - FTP4J を使用して FTP に接続できません

特定のファイルをダウンロードするために FTP サーバーに接続する必要があるプログラムを作成しています。これを行うために、FTP4J ライブラリを使用していますが、問題が発生しています。

これまでのところ、私は持っています:

FTP の URL はftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/10/PXD002829です。

ただし、プログラムを実行すると、次のようになります。

どんな助けでも大歓迎です。

また、サーバーにログインしていません。ファイルの公開リポジトリにすぎません。これは、私が物事を行う方法に影響しますか?