問題タブ [ftp]

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

ftp - Web ホスティング会社が使用している FTP プロトコル/スイートは何ですか?

私は最近奇妙な問題に行き詰まりました。

私の友人は、彼の会社の Web サイトで働くデザイナーを雇いました。彼は、Web デザイナーが安全なファイル転送を実行して Web サイトを更新できるようにするためのツールについて、私の推奨事項を尋ねました。彼は Windows 2003 でホストしているので、私がすぐに勧めたのは webdav を有効にすることでした。彼はそれを実行し、古き良き「Web フォルダーとして開く」トリックはうまく機能しました。しかし、Web デザイナーはそれほど幸運ではありませんでした。彼は Vista で作業し、IE から「Web フォルダーとして開く」オプションを削除しました。また、一般的に webdav を使用するのが非常に困難になりました。もう 1 つの問題は、種雄牛の証明書の有効期限が切れたことでした。私が試した他のすべてのサードパーティの webdav ソリューションでは、その事実を無視できませんでした。

従来の FTP は本質的に安全ではなく、2 つのポートを必要とするため、誰も従来の FTP を考慮しないと思います。

また、ssh に基づく SCP/SFTP も評価しました。それらは良いですが、chroot jail がなければ、ファイル システム全体にアクセスできます。これは Linux にも当てはまりましたが、cygwin ベースの openssh インストールにも同じことが当てはまるように見えました。

最後に試したのは FileZilla です。かなり高度な FTP サーバーであるため、明らかに SCP/SFTP サーバー機能を提供していません。FTP over SSH を許可しますが、そのためには証明書を再度購入する必要があります。または、あなたのものを生成しますが、請負業者にあなたのルートを信頼するように強制する必要があります。

私たちは疑問に思っていると思います.Webホスティングの請負業者(WindowsまたはLinux)が制御された安全なファイル転送を可能にするために、周りの人々はどのツールを使用していますか?

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

python - ツイストFTPFileListProtocolとスペース付きのファイル名

PythonとTwistedフレームワークを使用してFTPサイトに接続し、さまざまな自動化されたタスクを実行しています。必要に応じて、FTPサーバーはたまたまPure-FTPdです。

FTPClientでlistメソッドに接続して呼び出す場合、結果のFTPFileListProtocolファイルコレクションには、スペース('')を含むディレクトリまたはファイル名が含まれません。

他の誰かがこれを見たことがありますか?FTPFileListProtocolのサブクラスを作成し、そのunknownLineメソッドをオーバーライドして、ファイル/ディレクトリ名を手動で解析する唯一の解決策はありますか?

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

bash - N 週間以上経過したファイルを Microsoft FTP サーバーから削除する方法

私は、圧縮されたソース コードのバックアップを Microsoft FTP サーバーに毎晩アップロードする OpenSuse サーバーを実行しています。cron ジョブを介してこれを行う Bash スクリプトを作成しました。

特定の日付より古いバックアップ ファイルを削除したい。どうすればこれを行うことができますか?

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

http - 対称チャネルでアップロードとダウンロードの速度が同じにならないのはなぜですか?

私のコードが同じ FTP または HTTP サーバー上でいくつかのファイルのアップロードとダウンロードを同時に実行することになっているプロジェクトに割り当てられています。速度が測定され、これからいくつかの結論が下されています。

さて、問題は、高速接続ではスループットに関してかなり期待通りの結果が得られていることですが、低速接続 (理想的なCDMA 1xRTT リンクと考えてください) では、逆方向を犠牲にしてダウンロードまたはアップロードのどちらかが優先されることです。私は、CDMA 1xRTT 接続が対称的であり、したがって、このリンクで同等の速度 (各方向で約 100 kbps) でデータ転送を実行できるはずであると確信している「より高いボディ」を持っています。

私の測定では、バッファ サイズとデータ リンク スロットリングに関してコードを大幅に調整しない限り、前述の条件で同じ速度を実現することは不可能であることがわかりました。マルチスレッド コードを試し、Windows の ftp.exe を自動化してデータ転送を実行する単純なバッチ ファイルも作成しましたが、結果は同じでした。

問題は、低速の対称リンクで同等の速度でデータ転送を実行できるかどうかです。「ハイヤーボディ」は期待通りでしょうか?はいの場合、そのようなスループットを達成するためにコードで何をすべきかについて何か提案はありますか?

PS。質問を完全に書き直したので、このサイトに属していることは明らかです。

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

php - FTP プログラムによってコードに追加された余分な空白を削除するには?

これは繰り返し発生し、非常に迷惑です。PHP コードをクライアントのサーバーにアップロードします。数週間が経過します。彼らは変更を要求し、いくつかの変更が加えられたのでコードを再ダウンロードしました。しかし、最後に見たときはきちんと整頓されていた私のコードには、余分な空白行が随所に追加されています。コード間に 2 行のスペースがありましたが、今では 3 行になっています。同じ for ループなどの一部だったためにたくさんの行がくっついていたのですが、それらはすべて散らばっており、方法がありません。それらを区別するために。

これを修正するプログラム/ユーティリティはありますか?

0 投票する
6 に答える
10147 参照

ftp - すべてのサブディレクトリの FTP クライアントの chmod 構文

サブディレクトリに対して簡単に chmod を実行できるのは、どの ftp クライアントまたはどの構文ですか?

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

c# - Windows 資格情報を使用した FTP ログイン

ネットワーク上のサーバーに接続し、ファイルをダウンロードして指定の場所に保存できる必要がある C# Windows アプリケーションがあります。クライアントのサーバーに IIS があると想定できないため、Web サービスを使用することはできません。

私が考えている方法は、サーバーに FTP で接続してファイルをダウンロードすることです。サーバーに接続してファイルを見つけるためのコードを書くことはできますが、2 つの質問があります。

  1. Windows 資格情報を使用してリモート サーバーに FTP 接続する方法はありますか? (ユーザーのパスワードを直接取得できないことは理解しています)。

  2. ftp を使用する以外に、サーバーからファイルを取得するより良い方法はありますか?

アドバイスをありがとう。

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

iis - FTP ホスティング サーバーの Web サイトを作成しますか?

私は最近、会社用に新しい Web サーバー 2008 を購入しました。顧客がファイルをアップロードし、当社のサーバーから Web サイトをホストできるようにする FTP ホスティング サイトが必要です。サイトにはショッピング バスケット / 月額料金が組み込まれている必要があります。はホスティング用に設計されていますが、どうすればそれを Web サーバーと独立して動作させることができますか? (例: サブドメイン、ユーザーディレクトリの作成など) サービスは、次のリンクとまったく同じである必要があります: https://www.godaddy.com

私はすべての機器とソフトウェアを持っています。これを行うにはどうすればよいですか?

0 投票する
3 に答える
30675 参照

.net - FtpWebRequest (.NET) を使用してディレクトリを変更するにはどうすればよいですか?

FtpWebRequest を使用してディレクトリを変更する方法を教えてもらえますか? これは簡単なことのように思えますが、私はそれを見ていません。

編集

追加したいだけです... FtpWebRequestに心を向けていません。.NET で FTP を行うためのより良い (より簡単な) 方法があれば、私に知らせてください。


どうやら、ライブ接続を使用してそれを行う方法はないようです。uri を変更して、ftpwebrequest をだまして別のリクエストを使用させる必要があります (Jon に感謝します)。

だから私はサードパーティのクライアントを探しています...

私が試したオープン ソース ソリューションのいくつかはうまく機能しませんでした (クラッシュし続けました) が、いくつかの予備テスト ( .NET FTP クライアント) に合格した 1 つのオープン ソース ソリューションを見つけました。

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

iis-7 - IIS7 を基本的な Web ホストとしてセットアップする (ftp サイトが接続された Web サイト)

私は怠惰な研究者になっていますか?Googleで良い答えが見つからない場合は、さまざまな調査方法を試し続ける代わりに、ここで再びSOにいます...

Windows Server 2008 の IIS7 でいくつかの Web サイトをホストしたいと考えています。Web サイトのセットアップ/構成方法に精通しています。私がやりたいことは、特定のユーザーがそのサイトのファイルを管理できるように、各 Web サイトに ftp サイトをセットアップすることです。新しい FTP サーバーを管理する方法を十分に理解していません。また、ディレクトリ/Web サイト/FTP サイトのセキュリティを設定する方法のベスト プラクティスもわかりません。

この分野の経験がある人、または優れたオンライン リソースを知っている人はいますか?

ありがとうございました。