問題タブ [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.
java - JavaでApache FTPサーバーに複数のユーザーを接続する
Apache ftp サーバーに問題があります。1人のユーザーに対してはうまく機能しています。Apache FTP サーバー上の複数のユーザーを異なるホーム ディレクトリに接続したいと考えています。
1人のユーザーを接続するためのコードは次のとおりです。
別の BaseUser を作成して UserManager に保存しようとすると、正常に保存されますが、最後に保存されたユーザー HOME_DIRECTORY をオーバーライドする代わりに機能しません。
どこが間違っていますか?
vb.net - アラビア語の名前でファイルを ftp サーバーにアップロードする (エンコード エラー)
名前がアラビア語で書かれたファイルを ftp サーバーにアップロードしようとしましたが、ファイルのアップロードには成功しましたが、ftp サーバーに問題があり、アップロードされたファイル名が正しくなく、"?? ??????」または " * ** * ** * ** * ** * " またはアラビア語以外の形式。
ファイル名を UTF-8 または「デフォルト」の ANSI エンコーディングにエンコードしようとしましたが、この問題を解決するにはどうすればよいですか? VB .Net でファイル パスをエンコードするために使用される次のコードを次に示します。
前もって感謝します
java - Java:FTPサーバーリストの正規表現?
私はJavaでFTPクライアントハンドラーを書いていますが、ApacheのようなFTPライブラリを使用できません。
私の問題は、サーバーから次の形式でリストを受け取ることです。
必要なのはファイル/ディレクトリの名前とサイズだけです。
列間の間隔の違いとファイル名の間隔を考慮して、リストを名前とサイズに縮小する方法を提案してください。
よろしくお願いします:)
c++ - ファイルが FTP サーバー上のディレクトリかどうかを判断する
libcurl を使用して Apache FtpServer とやり取りする C++ プログラムを作成しています。私はもともとこのLIST
コマンドを使用してディレクトリの内容を取得していましたが、得られなかった多くの情報が得られましたが、不要なオーバーヘッドが発生する方法を解析する必要がありました (特に、何十万ものファイル)。さらに、有効なタイム スタンプが必要で、年を含まない省略形が得られました (そのため、1 月 1 日に、私のコンピューター上のすべてのファイルは、FTP サーバーのファイルと比較して古くなっているように見えました)。私の解決策は、NLST
コマンドを使用して名前のみを取得し、MDTM
. これはうまく機能しましたが、ファイルがディレクトリであるかどうかを判断できないという大きな問題に遭遇しました。
これを行う最も簡単な方法は、アクセス許可を使用して、最初のフラグが に設定されているかどうかを確認することだと考えていますd
。FTP にはこの機能がないようです。ファイル名がディレクトリかファイルかを簡単に見分ける方法はありますか?
linux - FTP "ls -lt" コマンド: Linux FTP および Windows FTP サーバーのファイルの詳細をどのように一覧表示しますか?
少なくとも Windows と Linux の FTP で動作するはずの FTP クライアントを書いています。しかし、先に進む前に、これらの質問への回答が必要です。
- Linux
ls -lt
で FTP サーバーにFTP コマンドを使用すると、ファイルはどの順序でリストされますか? - すべての Linux FTP サーバーがファイルのリストを提供する特定の形式/ロジックはありますか? たとえば、DateTime スタンプは常にそこにあり、ファイルは「変更日」などの降順でリストされます。
- Windows
ls -lt
で FTP サーバーにFTP コマンドを使用する場合、ファイルはどの順序でリストされますか? - すべての Windows FTP サーバーがファイルのリストを提供する特定の形式/ロジックはありますか?
- これを理解するのに役立つドキュメントを教えてもらえますか? これに対して定義された標準はありますか?
注: Windows および Linux の FTP サーバーでコマンドを試しましたが、特定のロジック/フォーマットを理解できませんでした。
c#-4.0 - FTP サーバーのスクリプトを使用して FTP コマンドの動作を微調整できますか
たとえばSTORコマンドのように、FTPコマンドの動作を何らかの方法で微調整できるかどうかを知りたい.ファイルを保存したい。
よろしく、 Vivek
android - アプリに FTP サーバーを埋め込む
Android アプリを介して FTP サーバーを実行したかったのですが、アプリで使用できるオープン ソースの FTP サーバーはありますか。FTP サーバーは、ユーザーが設定した設定に従って、サービスとして実行されます。
python - FTPインターフェース/プロトコルの実装
さまざまなユーザーがログインできるPythonを使用してFTPサーバーをセットアップするように求められました。ログインに応じて、さまざまなファイル構造が表示されます。
構造の一部は読み取り専用になり、別の部分は書き込み、読み取り、作成、および削除されます。
ファイル構造とファイルはサーバー上に存在せず、ユーザーが外部サーバーにクエリを実行してフォルダーを展開するときに、怠惰な方法で構築する必要があります。
サーバーは、外部からFTPインターフェイス/プロトコルを模倣する必要があると思いますが、内部ではまったく異なる動作をします。
これを機能させるためのある種の時間スケールを提供する必要があるので、これがどれほど大きなまたは難しい仕事になるのか疑問に思いました。
すでにこのようなものはありますか?誰かが以前に似たようなことをしたことがありますか?
この種のモデルを実装しようとすることの明らかな問題はありますか?
filesystems - 多数のクライアントをサポートするFTPサーバー
LAN付きの練習室があります。学生が運動をするのは一般的です。学生がコンピューター上でいくつかのファイルを作成し、私が欲しいのは:-彼/彼女は他のファイルを見ることができません。-彼/彼女は彼/彼女のファイルで作業を続けることができます。
これはFTPサーバーに適していると思います。しかし、どのfptサーバーが3000を超えるクライアントをサポートできますか?または、この問題の代替手段はありますか?ありがとう。
python - Python の FTPServer が「mget」で例外をスローする
[]10.203.200.136:62408 接続しました。10.203.200.136:62408 ==> 220 pyftpdlib 0.5.2 準備完了。10.203.200.136:62408 <== USER ユーザー 10.203.200.136:62408 ==> 331 ユーザー名 OK、パスワードを送信します。10.203.200.136:62408 <== パス** 10.203.200.136:62408 ==> 230 ログイン成功。[user]@10.203.200.136:62408 ユーザー ユーザーがログインしました。10.203.200.136:62408 <== PORT 10,203,200,136,243,206 10.203.200.136:62408 ==> 200 アクティブなデータ接続が確立されました。10.203.200.136:62408 <== NLST RS.pcap [ユーザー]@10.203.200.136:62408 OK NLST "/RS.pcap". 転送開始。10.203.200.136:62408 ==> 125 データ接続は既に開いています。転送開始。10.203.200.136:62408 ==> 226 転送完了。10.203.200.136:62408 <== タイプ A 10.203.200.136:62408 ==> 200 タイプ: ASCII。10.203.200.136:62408 <== PORT 10,203,200,136,243,208 10.203.200.136:62408 ==> 200 アクティブなデータ接続が確立されました。10.203.200.136:62408 <== RETR RS.pcap [ユーザー]@10.203.200.136:62408 OK RETR "/RS.pcap". ダウンロード開始。10.203.200.136:62408 ==> 125 データ接続は既に開いています。転送開始。10.203.200.136:62408 ==> 426 内部エラー。転送が中止されました。
asynchat.py (内部で呼び出されます) では、initiate_send で buffer が呼び出され、memoryview(obj) が完了すると例外がスローされます。obj は FileProducer タイプのオブジェクトです。
誰でも考えられるエラーを提案できますか? Python ライブラリに問題はありますか? それを解決する方法は?