問題タブ [ftp-server]

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

c - C での FTP サーバー/クライアントの実装

FTP プロトコルの実装が必要な課題を求められました。RFC959で提供されているドキュメントを確認しました。

いくつかの実装の詳細と混同しています

1)ファイルを転送する必要がある場合、どのような機能を使用できますか? テキスト以外のファイルに単純な send() 関数を使用できますか。

2) モードとファイル構造の実装について説明する優れたチュートリアルを入手し、それらが不可欠であることを指定することは可能ですか?

すぐに返事が来ることを願っています。

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

ftp - FTP サーバーのすべてのファイルを取得する方法は?

条件は、私の大学に私の講義のスライドやその他のファイルが保管されている ftp サーバーがあることです。各ファイルを右クリックして「名前を付けて保存」してダウンロードする必要があります。ユーティリティ ソフトウェアを使用して、ftp サーバーからフォルダーをダウンロードするか、ftp サーバーのアドレスを Windows エクスプローラーに保持しようとしました。しかし、どれも機能しませんでした。ftp サーバーは http ベースのログイン ページである fserver.collegename.com を介してアクセスされるため、上記のオプションは機能しません。ftp サーバーにアクセスするためのソフトウェアを設計するにはどうすればよいですか? または、フォルダーまたは複数のファイルを一度にダウンロードできるアイデアはありますか?

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

python - pyftpdlib はソケットアドレスごとに 1 回だけ使用します

Windows 7 マシンで python 2.7.2 を使用しています。

私のコード:

を使用してftpサーバーを実行しようとすると、multiprocessing.processこのエラーが発生します

トレースバック (最新の呼び出しが最後): ファイル "C:\path\test_ftp.py"、18 行目、dummy_ftp_server
server = FTPServer((local_interface, 21), handler)
ファイル "C:\Python27\lib\site-packages\ pyftpdlib\servers.py」、145 行目、init self._af = self.bind_af_unspecified(address_or_socket)
ファイル「C:\Python27\lib\site-packages\pyftpdlib\ioloop.py」、733 行目、bind_af_unspecified でソケットを発生させます。 error(err)
エラー: [Errno 10048] 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます

multiprocessing.process使用せずに実行すると

それは正常に動作します。

Linuxマシンでは、この問題はありません。

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

java - FTP javaを使用してサーバーに.classファイルをアップロードできません

FTP を使用してサーバーに .class ファイル (ABC.class) をアップロードしたいと考えています。

試した: 1>

また試しました:

2>

3>

ファイルはサーバーにアップロードされていますが、破損しているか、コンテンツがファイルに正しく保存されていません。

誰でも助けてください。

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

java - FTPClient を使用して FTP サーバーにアップロードされた .class が壊れている

FTP サーバーに .class ファイルをアップロードしています。アップロードされたファイルは空ではありませんが、逆コンパイルできないため、確実に破損しています。FTP サーバーに .class ファイルをアップロードする別の方法があると思われます。

スニペットは次のとおりです。

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

ftp - 複数の同時ログインを持つ 1 つの FTP アカウントを持っていますか?

FTP サーバーの使用方法について深く考えています。いくつかのユーザー ファイルを FTP サーバーに保存するアプリケーションを使用しています。私がやっていることは、ユーザーが自分のファイルをサーバー側に保存するときに、FTP への接続を開いてファイルを保存することです。ファイルが保存された後、接続は閉じられます。多くのユーザーがシステムを同時に使用するため、質問はそれを行うための最良の方法は何かということです。たとえば、1000 の同時ログインを許可し、ファイルのアップロードごとに異なる FTP アカウントを使用するように、FTP サーバーを設定します。または max-threads を 1000 に設定し、すべてのユーザーのアップロードに 1 つの ftp アカウントを使用するには? 私の意見では、接続はファイルがアップロードされている間だけ有効であるため、複数のスレッドで 1 つのアカウントを使用しても問題はありません。しかし、他の誰かの意見を聞きたいのですが、そのような機能を実行するためのベストプラクティスは何ですか? ありがとう。

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

java - FTP クライアントは、サーバーによるアップロードの許可を拒否され続けます

匿名 FTP 経由でクライアントからサーバーにファイルを送信できるようにする FTP クライアントとサーバーを作成しようとしています。しかし、私は取得し続け550 Permission Deniedます。サーバーからファイルをダウンロードしたり、ディレクトリ内のファイルのリストを取得したりすることはできますが、ダウンロードしようとすると、550 Permission Denied. ログインしても匿名 FTP を使用しても結果は同じです。

コードに問題はありませんが、別のネットワークやコンピューターで実行してみましたが、結果は同じでした。表示されないコードに問題がありますか、それともルーター/ファイアウォールで何かをする必要がありますか?

クライアントとサーバーの両方をJavaで作成し、Windowsを実行しています。私が使用しているライブラリはApache Commons FTP ClientApache FTP Server.

これがクライアントです。コメントアウトされたコードは、ディレクトリ内のファイルのリストをアップロードして取得するためのものです。

ここにサーバーがあります。

これは、サーバーから取得し続ける出力です。

これを機能させる方法についての提案は大歓迎です。