問題タブ [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 に答える
43917 参照

java - Java でのファイル転送用の FTP クライアント サーバー モデル

さて、Java で ftp サーバーと ftp クライアントを実装しようとしています。サーバーからファイルを受信しようとしています。以下はコード行です。サーバーとクライアント間の接続を実現できますが、ファイル名をサーバーに送信することもできません。このアプローチが正しいかどうか、またはそうでない場合は、適切な変更を提案してください。

サーバーの実装:

クライアントの実装:

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

c++ - ftp サーバー用の makefile - ヘッダー ファイルが変更されたときにコンパイルする

プロジェクトのメイクファイルを作成しました。次のようになります。

主な問題は、ソース ファイルの 1 つに含まれているヘッダー ファイルを変更すると、"make all" コマンドが変更を認識せず、"make: Nothing to be done for `all'." を返すことです。私はインターネットを検索しましたが、まだ機能させることができませんでした。また、メイクファイルには別の「問題」があります。このmakefileが使用されるプロジェクトはftpサーバーであり、「make run」と入力して実行可能ファイルを実行すると、サーバーで何かを行い、プログラムを終了すると、makefileは「make:* [run] Interrupt」を返します。このメッセージが表示されないようにする方法はありますか? ctrl+c を使用してプログラムを終了したために表示されると思いますが、別の方法で「エラー」が発生しないようにする方法はありますか?

ご回答ありがとうございます。

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

c++ - ftp サーバーでデータ転送を中止するときのクライアントの動作

さて、私はマルチスレッド FTP サーバーを作成しており、現在、データ転送の中止を実装しようとしています。これは、データ転送の中止を管理するコードの一部です。

  1. 私の問題は、私がテストしている 2 つのクライアント (Nautilus と gftp クライアント) が、データ転送を中止するときに異なる動作をすることです。
  2. 私が達成しようとしているのは、さまざまなクライアントを使用してエラーなしでデータ転送プロセスを中止できるようにすることです。
  3. クライアントの動作は、私がクライアントに送信するメッセージによって異なります。
  4. Nautilus で転送を中止すると、問題なく動作し、エラーもリークもありません。しかし、gftp クライアントでは、クライアントは最初のメッセージを受信して​​から制御接続を閉じます。次に、サーバーは 2 番目のメッセージをクライアントに送信します。その後、サーバーはクライアントから何かを受信することになっていますが、それが発生するとエラーが発生し、大量のメモリリークが発生します。閉じたソケットから読み取るとエラーが発生することはわかっていますが、プログラム全体がクラッシュすることはありません。
  5. 私はgftpクライアントで中止を機能させようとしましたが、唯一の(部分的な)解決策は2番目のメッセージのみを送信することでした(まあ、どちらを送信しても、そのうちの1つだけを送信することは問題ではないと思います)。その後、エラーは発生せず、メモリリークもありませんでした。残された唯一の問題は、クライアントがまだ制御接続を閉じていたことです。クライアントが明らかに切断されたため(gftpクライアントでさえ「サイトのローカルホストから切断中」と書いた)、サーバーは最後に接続を閉じましたが、サーバーが閉じた後、gftpは「エラー:リモートサイトのローカルホストが切断されました。30で再接続します秒」。
  6. ただし、このソリューションには副作用がありました。Nautilus クライアントが動作を停止しました。クライアントはメッセージを受け取りましたが、私が彼にメッセージを 1 つだけ送信したため、別のメッセージを待っていました (またはそう思う)。
  7. 私の質問は、両方のクライアントで機能させるにはどうすればよいですか? 私が持っている唯一の考えは、返信コードが間違っている可能性があるということです。どこに問題があるのか​​教えてください。

ありがとう

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

vb.net - FTP がオンラインかオフラインかを確認する

Visual Basic で ftp サーバーがオンラインかオフラインかを判断する最良の方法は何ですか? ftp サーバーに ping を実行するさまざまな方法を試しましたが、何を試しても次のエラーが発生します。

これは簡単に修正できますか?または、私が使用しているものよりも良い方法はありますか?

0 投票する
9 に答える
47372 参照

ftp-server - 500 OOPS: 構成ファイルを開けません:/etc/vsftpd/vsftpd.conf

構成ファイルを開けない理由がわかりません。

ここに vsftpd.conf があり、他の Linux マシン (centos) ではうまく動作しますが、これは?

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

asp.net - ASPX ページ C# 内の FTP サーバーから PDF ファイルを表示する

FTP サーバーに PDF ファイルがあります。ASP.Netを使ってPDFファイルを表示したい。

iframe コントロールで Google ビューアーを使用しました。

公開サーバーから pdf を表示している間、完全に機能しました。問題は、pdf を asp.net ページに表示するために ftp のユーザー名とパスワードを指定する必要があることです。

何かご意見は?

前もって感謝します


編集:

url= ftp://username:pass@ftp.samplesite.com/を使用できます...

しかし、ユーザー名とパスワードをURLに添付したくありません。

私もこのコードを試しました:

そしてそれはうまくいきます。ftp のユーザー名とパスワードは、まだページ ソースに表示されています。何か案は?ありがとう

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

c# - FTP に接続し、.txt 内のファイルを検索します

そのftpサーバーで特定のファイル拡張子が利用可能かどうかを確認し、ファイルが含まれているものを分類できるプログラムを作成しようとしています。

これは私がこれまでにやろうとした方法です: