問題タブ [apache-commons-net]

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 に答える
3282 参照

java - Java Apache Commons FTP、画像ファイルをBufferedImageにダウンロードする方法

そこで、FTPサイトから画像ファイルをダウンロードし、そこからメタデータを取得してから、Play!を使用してバイナリデータをWebページに返そうとしています。フレームワーク。これが私がコントローラーアクション内で使用している基本的なコードです(簡潔さのためにすべてのエラーチェックを削除しました):

入力ストリームの本当のタイプがSocketInputStreamであることを知っていますが、それを使用できるようにするために特別なことをする必要がありますか?

私もこれを試しました:

しかし、「bimg」はnullとして出力されるため、入力ストリームからのデータは有効な画像データではないと私は信じています。

誰かがこれを行った経験があり、私を正しい方向に向けることができますか?

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

java - ftp クライアント (apache.org から) とソケット以外

apache.org のライブラリを使用し、java2s.com のコードを使用します。

ライブラリをダウンロードして lib フォルダーに移動し、名前を cn.jar に変更しました。

コンパイル: (Windows 7 の場合)

実行中: (Windows 7 の場合)

そして私は持っています:http://freelifer.narod.ru/some.png

修正方法は?なにが問題ですか?

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

java - サーバーが非常に遅い場合、またはJavaにクライアントが多い場合に、FTPサーバーからファイルのリストを取得する方法

FTPサーバーに存在するファイルまたはフォルダーのリストを取得する必要があります。次のコードを試しましたが、リストが取得されません。同じコードを実行している場合、ローカルシステムをサーバーとして作成しているとファイルのリストが表示されますが、同じコードを適用すると、ログインに成功し、FTPClientクラスのリストメソッドは機能しますがlistFiles()、機能しlistNames()ません。

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

java - Apache-Commons: CopyStreamException の取得: CopyStreamEvent を使用すると IOException が発生する

apache-commonsFTPClientクラスを使用して FTP サーバーにファイルをアップロードしようとしています。storeFile () はエラーなしで動作しますが、それを使用する代わりに、アップロードの進行状況を監視できるようにリスナーを作成したいと考えました。

コードを実行すると、問題なく接続され、uploadFile () が呼び出されます。これにより、CopyStreamException: IOExceptionがスローされます。

例外がスローされる原因を判断するのが得意ではありません。それは私の「リスナー」オブジェクトでしょうか?

これは私がそれを行う方法です:

リスナー:

編集:これはスタックトレースです:

前もって感謝します!

0 投票する
5 に答える
11194 参照

java - java経由でftpsサイトに接続

Java コードを介してクライアントの ftps サーバーに接続しようとしています。そのためにApache Commonsライブラリを使用しています。しかし、私はそうすることができません。誰でもこれで私を助けてくれませんか。

クライアント サーバーは FTPS/暗黙的 SSL 接続を使用し、データ接続にはパッシブ モードを使用します。

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

このコードは例外をスローしませんが、ファイルがサーバーにコピーされていることも、データが InputStream にコピーされていることもわかりません。また、作業ディレクトリを取得するための sysout ステートメントは、正しいディレクトリを返します。Filezilla と WinSCP 経由でサーバーに接続することもできます。

助けてください、私はこれで立ち往生しています。

ありがとう

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

java - commons-netを使用して堅牢なFTP接続を作成するにはどうすればよいですか

ftp接続が無期限にハングし、プログラムがハングするという多くの問題が発生しました。

これを行わないようにFTPClientを構成するにはどうすればよいですか?

0 投票する
8 に答える
68268 参照

java - FTPClient-Java、ファイルのアップロード

私は非常に単純なファイルのアップロードを行おうとしています。指示したファイルをアップロードできるJavaFTPClientが必要です。しかし、PDFは常にすべて台無しになり、私のpdfエディター(Adobe)は、I/Oエラーがあると言ってそれを開きません。

私は次のクラスを使用しています:

なぜこれが機能しないのですか、どうすれば修正できますか?

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

java - commons net 3.0 api (org.apache.commons.net) を使用して ftp サーバーにファイルをアップロードする際の問題

私のドライブにある ftp サーバーにテキスト ファイルを保存しようとしていますが、そこにはデータがあり、ファイルはそこに正常に保存されていますが、データがあってもファイルは完全に空です。

以下は私の緩い試みです。

0 投票する
5 に答える
8880 参照

java - FTPClient (commons net) アップロードの問題

次のコードを使用して、写真ftpホストにアップロードします。しかし、アップロード後に写真が破損しているようです。写真の下部に細い灰色の線があります。

灰色の線のサイズは、FTPClient オブジェクトの Buffer Size を減らすことで減らすことができます。

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

java - setDataTimeout はいつ呼び出されますか?

FTPClient (commons.net) の setDataTimeout はいつ呼び出されますか? ソケット接続がハングしたときに呼び出されますか、それともタイムアウト値に達したときに呼び出されますか?

たとえば。setDataTimeout を 30 秒に設定した場合、大きなダウンロードの途中で 30 秒後に接続が切断されることは望ましくありません。