問題タブ [ftpwebrequest]

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

php - PHP ftp_get が失敗する理由を見つける方法はありますか?

接続が成功した場合、 ftp_get fail の理由を見つける方法はありますか?

エラー報告または表示エラーはこれに対して機能します。

この関数が失敗する一般的な理由をいくつか挙げることができますか?

ファイルが空の場合はどうなりますか?

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

c# - SSL 経由で FtpWebRequest を作成するには?

ファイルをアップロードするためにリモートサーバーへの接続を作成しようとしています。接続はSSL経由である必要があり、ルーターで両側から利用できるポートの束しかありません。接続は成功しているように見えますが、Stream requestStream = request.GetRequestStream();タイムアウトします。トレース ログを調べたところ、次の行が疑わしいと思われます。

接続が作成されたと表示されますが、ポート 64230 が開いていないことはわかっています。それが失敗の原因だと思います。どのポートからローカル接続を作成するかを指定することは可能ですか? それとも、何か他のものを見逃していますか?

[編集]:

テスト用にローカル マシンの IIS に FTP サイトをセットアップして、何が問題なのかを確認しましたが、同じ問題が発生しています。興味深いのは、990 以外のほぼすべてのポートに同じ設定で接続できることです。ファイアウォールを除外できるようになりました。問題はないようです。他の推測はありますか?サンプルコードは次のとおりです。

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

vb.net - FTP を使用して各ファイルをダウンロードする *WHILE* ファイル リストを取得する

vb.net を使用して、リモート FTP サーバーから約 100 個の非常に小さなファイルを取得する必要があります。私たちの会社は、サードパーティのftpライブラリを購入(またはインストール)することを許可しません...そのため、FtpWebRequestのようなものを使用することを余儀なくされています. (または、既に Visual Studio に含まれている、より優れた無料の選択肢はありますか?)

この方法は機能しますが、非常に遅いです。(ログイン/ログアウトが頻繁に行われるためだと思います。)

代わりに、おそらくこれを行う必要がありますが、うまくいきません。

「FTPファイルリストを取得する」および後で「FTPで1つのファイルをダウンロードする方法」の無数の例をオンラインで見つけました...しかし、「各ファイル名を取得して今すぐダウンロードする」ことはありません.

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

vb.net - 複数の大きなファイルを1つのファイルにftpでアップロード

ある場所に1つのファイルとしてアップロードすることにより、2つの大きなファイルをftpサーバーにアップロードしようとしています。ファイルが小さい場合は機能しますが、ファイルが大きい場合はクラッシュします。

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

c# - C# で enablesl=true を設定すると、セキュリティで保護された ftp を意味しますか

c# ftpWebrequest コードで EnableSsl=true を設定した場合、これはセキュリティで保護された ftp が行われていることを意味しますか。または、iis6.0 でセキュリティで保護された ftp を行う正しい方法は何ですか。提案してください

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

c# - 運用マシン ASP.Net で FtpWebRequest を使用して ftp サーバーからファイルをストリーミングおよび保存するときの動作が異なる

これには非常に簡単な答えがあるかもしれませんが、私は本当にこれにこだわっています。

ftp を介して非常に大きな (4 GB 以上) xml ファイルをフェッチし、それを文字列として読み取り、ドキュメントを小さな部分に分割するコードをいくつか作成しました。最後に、小さいファイルがディスクに書き込まれます。

私の開発者用マシンではすべて問題なく動作しますが、本番環境に移行すると、スクリプトはファイルの 10 分の 1 を読み取っただけで突然終了します。例外はスローされません。コードのすべての行が期待どおりに実行されます。ファイル全体を処理する前に終了します。これにより、IIS または web.config の設定を改ざんする必要があると思われます。

コードは Umbraco CMS 内でカスタム ユーザー コントロールとして実行されます。サーバーは、IIS を実行する 2008 Windows マシンです。

何か案は?これはコードです:

ReadStreamIntoNewRecord 関数は次のようになります。

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

c# - FTPWebRequest .NET 3.5 vs 4

IBMメインフレームへのFTP接続を行うアプリケーションがあり、すべて正常に動作しています。次に、.NET 4に対して再コンパイルすると、メインフレームがファイルを受け入れなくなり、ファイルが存在しないか、ファイルに対する権限がないことを示すエラーメッセージが表示されます。

これは私がファイルを送信するために使用するものです:

これはフレームワークの変更を示しているため、Microsoftは.NET 3.5と4の間で何かを変更しましたか?

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

c# - 切断された場合に自動再開で FTP ファイルをダウンロードする方法

FTP ファイルをダウンロードできますが、ダウンロード コードにはレジューム機能がなく、マルチパート ファイルをダウンロードできません。500MBを超えるファイルがあり、連続してダウンロードできず、接続が切断されて最初からダウンロードされてしまいます。コードが切断された場合の再開機能が必要でした。

私が使用しているコードは次のとおりです。

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

c# - FtpWebRequestを使用してアップロードの進行状況バーを表示するにはどうすればよいですか?

を使用してファイルをftpにアップロードしていますFtpWebRequest。どれだけ行われたかという状況を示す必要があります。

これまでのところ、私のコードは次のとおりです。

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

.net - FTPWebRequest でファイルを一覧表示する際の問題

.NET FTPWebRequest クラスを使用して vsftpd サーバーにファイルをアップロードする際に、いくつかの問題が発生しました。

まず、ListDirectoryDe​​tails リクエストを使用して隠しファイルを一覧表示する方法はありますか? 現在、「.」で始まるファイル/ディレクトリを取得できません。

次に、"-" で始まる名前のディレクトリの一覧を要求すると、親ディレクトリの一覧が返されます。たとえば、「/-DIR」のリストを要求すると、「/」のリストが取得されます。

これらの問題は、単に「LIST」ではなく「LIST -a ./<directory>」コマンドを送信すれば解決できると思いますが、FTPWebRequest の .Method プロパティでコマンドに追加しようとすると例外が発生します (ドキュメンテーション)。

これを回避する方法はありますか?ありがとう。