問題タブ [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.
visual-studio-2008 - リリース ビルド中に Web サイトをどのように自動展開しますか?
Visual Studio 2008 でリリース ビルドを行うときに、Web サイトを (ftp 経由で) アップロードしたいと考えています。ASP.NET Web アプリケーションまたは MVC を使用しています。最後に展開された Web サイトを自動的にアップロード (および上書き) するように VS.NET を構成するにはどうすればよいですか?
.net - ASP.NET を使用して、あるマシンから別のマシンにファイルを移動するにはどうすればよいですか?
ユーザーがいくつかのオプションを選択すると、次の(はずの)ことが起こるサイトがあるとしましょう。
- ローカル マシンから (ディレクトリ内の) ファイルを取得します - 今のところ問題なく動作します
- それらをリモートサーバーに移動します-これは私が助けが必要な場所です
詳細:
- リモート サーバーは、UNC パス (\servername\xyz) 経由で検出されます。
- その UNC パスにアクセスするためのユーザー名/パスワードにアクセスできますが、私たちは別のドメインにいて、IT の決定を制御できないため、両方のドメインでアクセス許可を持つ単一のユーザーを持つことはできません。
これを行うためにサイトを設定するにはどうすればよいですか? なりすますと、ローカル マシン上のファイルを取得する権限が失われる可能性があります...
注: リモート サーバーへの FTP アクセスもあります。使用できる優れた FTP API があれば、それも機能しますが、すべてのファイルを反復処理する必要はありません。
あ、これも.NET 1.1です。
これは、関連する質問に対する提案です: ネットワーク リソース、Asp.Net アカウントにアクセスするためにユーザーを偽装する必要がある
python - 非同期 (s)ftp 操作で GUI インターフェイスを接続する
Windows で Python GUI ライブラリを使用して、IE ダウンロード ダイアログとFirefox ダウンロード ダイアログのクロスのように見える、ファイル アップロード用の進行状況ダイアログ ウィンドウを実装しようとしています。
- Python にはどのような非同期 (S)FTP ライブラリがありますか? 理想的には、ファイルのアップロードを再開し、各並行ファイル アップロードの進行状況を追跡できるようにする必要があります。
- 各ファイルのアップロードを個別のプロセスで実行している場合、アップロード ステータスを取得して進行状況バー ダイアログに表示するにはどうすればよいですか?
linux - ホストされたサーバーの一連のディレクトリにFTPで転送されたテキストファイルを処理します
状況は次のとおりです。
一連のリモートワークステーションがフィールドデータを収集し、収集したフィールドデータをftp経由でサーバーにftpで送信します。データはCSVファイルとして送信され、FTPサーバーの各ワークステーションの一意のディレクトリに保存されます。
各ワークステーションは10分ごとに新しい更新を送信し、以前のデータを上書きします。どういうわけか、このデータを自動的に連結または保存したいと思います。ワークステーションの処理は制限されており、組み込みシステムであるため拡張できません。
提案された提案の1つは、FTPサーバーでcronジョブを実行することでしたが、共有ホスティングであるため、30分間隔でのみcronジョブを許可する利用規約の制限があります。アップロードするワークステーションの数とアップロードの間隔が10分であることを考えると、cronjobの呼び出し間の30分の制限が問題になる可能性があります。
提案される可能性のある他のアプローチはありますか?使用可能なサーバー側スクリプト言語は、perl、php、およびpythonです。
専用サーバーへのアップグレードが必要な場合もありますが、それでもこの問題を最も洗練された方法で解決する方法について意見を求めたいと思います。
python - 高度な Python FTP - ftplib がサーバーと通信する方法を制御できますか?
非常に具体的な (非標準の) 文字列を FTP サーバーに送信する必要があります。
引用のスタイルとその内容と同様に、ケースは重要です。
残念ながら、ftplib.dir() は 'dir' ではなく 'LIST' コマンドを使用しているようです (このアプリケーションでは間違ったケースを使用しています)。
FTP サーバーは実際には電話交換機であり、非常に非標準的な実装です。
ftplib.sendcmd() を使用してみましたが、コマンド シーケンスの一部として「pasv」も送信されます。
FTP サーバーに特定のコマンドを発行する簡単な方法はありますか?
ftp - LuaSocket FTP が常にタイムアウトする
LuaSocketの TCP 機能には成功しましたが、その FTP モジュールに問題があります。(小さい) ファイルを取得しようとすると、常にタイムアウトが発生します。パッシブ モード (Ubuntu Dapper Linux) で Firefox または ftp を使用して、ファイルを問題なくダウンロードできます。
パッシブ FTP を使用するには LuaSocket が必要なのかもしれないと思ったのですが、デフォルトでそうしているように見えることがわかりました。FTP 経由で取得しようとしているファイルは、私のマシンの他のプログラムからパッシブ FTP でアクセスできますが、アクティブ モードではアクセスできません。LuaSocket へのパッシブ モード サポートの「ハッキング」についての話がいくつか見つかりました。その議論は、後のバージョンではパッシブ モードの使用を停止したことを暗示していますが、私のバージョンではとにかくパッシブを使用しているようです (私は 2.0.1 を使用しています。最新のものは 2.0.2 であり、私のユースケースに関連する変更はないようです)。その投稿が私の状況にどのように関連するかについて少し混乱しています。これは、一部には非常に古く、LuaSocket のソースがその議論のコードとほとんど似ていないためです)。
コードを次のように要約しました。
これにより、タイムアウトが発生します。Linuxで実行しました ( Solarisstrace
と同じ)。ptrace
ここに要約されたトランスクリプトがあります:
接続しようとした別のサイトがありますが、ここに投稿できないパスワードがありますが、その場合、結果はわずかに異なりました...上記のようなトレースが得られましたがselect()
、最後に成功すると、次のようになります。
これを、パッシブ モードでの私の「ftp」プログラムのトレースと比較してください (これは正常に動作しますが、LuaSocket のようにソケットを非ブロックに設定しないことに注意してください)。
そのため、これら 2 つの異なる FTP サイトに対して LuaSocket を試してみましたが、異なるが同様の失敗がありました。アクティブな FTP が動作する別のマシンからも試してみましたが、うまくいきませんでした (おそらく、LuaSocket は常にパッシブ モードを使用しているためですsocket/ftp.lua
。
では、LuaSocket の 2 ライナーを一番上の作業にできる人はいますか? 私のマシンでは、Dell のサイトへのアクティブな FTP が機能しないことに注意してください (接続できますが、接続するとすぐls
に切断されます)。LuaSocket を機能させる場合は、別のプログラムから Dell のサイトへのアクティブな FTP が機能するかどうかにも注意してください。あなたのマシン。
ftp - 電子メールと ftp テキスト メッセージのサイズの違い - EOL 文字?
FTP 経由でも電子メール経由でも同じメッセージを配信しようとしていますが、保存されたファイルのサイズが異なります。メッセージのテキスト コンテンツは同じですが、印刷できない文字のサイズが異なっている必要があります。
テキスト ファイルを FTP 経由で転送する場合 (EOL 文字の FTP 変換を防ぐためにバイナリ モードで)、配信されるファイル サイズは 7660 バイトです。
メールでメッセージを配信すると (smtp で送信され、POP3 で取得されます)、配信されたメッセージのサイズ (新しいファイルに直接ダンプされた場合) は 8043 バイトです。電子メールはプレーン テキストの電子メールとして送信され、メッセージは電子メールの本文全体で構成されます。これは 383 バイトのサイズの違いであり、行数は 385 行であり、この 2 つが関連していると思います... しかし、できる限り試してみると、電子メールで同じメッセージを受け取ることができません!
電子メール メッセージ データのキャリッジ リターンとラインフィードを削除する組み合わせをいくつか試しましたが、役に立ちませんでした。
MIME メッセージには、改行を処理する別の方法がありますか?
.net - ユーザーの100MBのアップロードを処理する方法
私は、ビデオファイル(最大100MB)をアップロードできるようにするためにユーザーがダウンロードする特注のftpアプリを作成するように言われました。
- 彼らはそれがばかげた証拠であることを望んでいます(つまり、コンピュータの知識がない人にとっては簡単です)。FileZillaのようなftpアプリをユーザー名とパスワードで設定するのは、ほとんどのユーザーにとって大変な作業になると思います。
- クロスプラットフォーム(痛い)
確かに、ユーザーが巨大なファイルをアップロードできるようにする方法の問題に取り組んだのは私が最初ではありません。誰かが私に何かヒントを与えることができるかどうか疑問に思います。
ftp - Web 開発ツールに関する質問 - 自動ファイル アップロード
これは、簡単な担当者にとって簡単な質問です。
私はPHP Webサイトの開発を行っていますが、チェックアウトしてjQueryも試してみることにしました。ローカルの PHP サーバー/サービスをインストールして管理するつもりはありませんが、作業中の PHP ファイルをホスティング サービスに自動的にアップロードして、ライブでテストできるようにするための簡単なワンクリック メソッドが必要です。
Komodo Edit、Notepad++ などのさまざまなエディターを調べていますが、ワンクリック FTP を実行できるツールはどれでしょうか?
いくつかの投稿が入った後に編集します。
Well Shoot、Ultra Edit の価格は約 100 ドルで、Aptana では「クラウド」にアップロードできますが、クラウド スペースを購入する必要があります。私はすでに独自のサーバーを持っています。BlueFish をもう少し調べてみます....助けてくれてありがとう。
Notepad ++を使用して、バッチファイルを作成してFTPで構築されたWindowsを実行し、接続を確立して、フォルダー内のすべてのファイルを自動上書きモードでコピーすることを考えています。実行可能に見えますか?
ftp - ファイル転送プロトコルのオプション?
自明ではない (10G > x >10MB) 量のデータをあるマシンから別のマシンに、場合によっては複数のセッションで転送する良い方法を探しています。
ざっと見てきました
- *ftp (sftp、tftp、ftp)
- http
- torrents (一般的にシード ネットワークを持たないため、アウト)
- rsync (これを必要なものに本当に適応できるかどうかはわかりません)
法案にもう少し適合する可能性のある他のプロトコルはありますか? 上記のほとんどは、それ自体では耐障害性が高くありませんが、クライアント/サーバー アプリに依存してスラックを拾います。この段階では、適切に機能する特定のクライアント/サーバーの実装よりも、プロトコル自体に関心があります。
(もちろん、udp を介して独自に記述できることはわかっていますが、それ以外のほとんどのものを使用したいと思います!!)