問題タブ [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.
c# - FtpWebRequest のエラーを確認する方法
vsftpd サーバーにファイルSystem.Net.FtpWebRequest
をアップロードする場合、ファイルが正しくアップロードされたかどうかを確認するために GetResponse を使用する必要がありますか? または、すべてのエラーに対して例外が発生しますか? 何System.Net.FtpWebResponse
をチェックすればいいですか?
c# - FtpWebRequest AS/400 への接続
古い AS/400 サーバーからいくつかのファイルを ftp 経由でダウンロードする必要があります。私のコードは多かれ少なかれ次のようになります。
ただし、次のメッセージとともに例外がスローされています。
AS400 は / とは異なるパス区切り文字を使用していると思いますが、(1) FtpWebRequest が受け入れ、(2) AS400 が理解する方法で uri を表現する方法がわかりません。
他の誰かがこれにぶつかりましたか?
utf-8 - FtpWebRequestおよび外部文字/utf-8文字
FtpWebRequestを使用してファイルとフォルダーを一覧表示する場合、名前を外国文字で一覧表示できますか?
漢字3文字のファイル名は「???」と出くわします FtpWebRequestを使用してファイルを列挙する場合:
-rwxr-xr-x1ユーザーグループ180012月22日16:13:10???
私は何か間違ったことをしていますか、それともFtpWebRequestはこれをサポートしていませんか?
私のコードは、次の例から派生しています:http: //msdn.microsoft.com/en-us/library/ms229716.aspx
ありがとう、ブライアン
ftp - FTPWebrequestclass を使用したアクティブ/パッシブ FTP 転送
FtpWebRequest
C# のクラスを使用してファイルを転送しています。そのクラスにはプロパティがあります
私はそれを意味しました
- use passive が false の場合、「アクティブ」です。
- use Passive が true の場合、「Passive」です。
上記の意味は正しいですか、それとも間違っていますか?
c# - System.Net.FtpWebRequest GetDateTimestamp 呼び出しが停止する
次のテスト作品...
次のテストは失敗しますが...
エラーメッセージ付き:
テスト メソッド test2 が例外をスローしました: System.Net.WebException: リモート サーバーがエラーを返しました: (550) ファイルを利用できません (たとえば、ファイルが見つからない、アクセスできません)。
更新: デフォルトのポート番号を使用する別の ftp サイト (unix) で試してみたので、URL は " ftp://myserver.com/dev " で、GetDateTimestamp() は同じエラーで停止します。
クエリを適切に反映するために、件名と質問の本文を更新しました。
powershell - FtpWebRequest.GetRequestStreamを実行しようとすると、「リモートサーバーがエラーを返しました:(500)構文エラー、コマンドが認識されません」というメッセージが表示されます。
FTPサーバーにファイルを送信するための次のコードがあります。
私が使用するURIは「ftp://xxx.xxx.xxx.xxx/aaa/bbb/ccc/R1ACTIVE.TXT」です。FTPサーバーはvsftpdです
ほとんどの場合、ファイルはアップロードされます。しかし、実行しようとすると、次のエラーが発生することがあります$ftp.GetRequestStream()
。
リモートサーバーがエラーを返しました:(500)構文エラー、コマンドが認識されません。
なぜ???
c# - FTP経由でファイルを削除する際の問題
C#を使用してファイルをFTPサーバーにアップロードしています。ファイルがすでに存在する場合、FtpWebRequestがタイムアウトしたので、最初にそれを削除することを考えました。
ただし、WebRequestMethods.Ftp.DeleteFileも常にタイムアウトします。私は何か間違ったことをしていますか?
これが私のコードです:
編集:ああ、それは私が削除しようとしている魔女のファイルは関係ありません。ファイルが存在する限り、リクエストは常にタイムアウトになります。ファイルが存在しない場合は、別の例外がスローされます。
クレデンシャルに問題はありません。他の操作を実行できます(問題なくアップロード/ダウンロード)。また、サーバーの問題ではありません。同じユーザー名/パスを使用してクライアント(FileZilla)で接続すると、すべてが正常に機能します。
ご協力ありがとうございました。
c# - C# FtpWebRequest ファイルのバージョン チェック
C# FtpWebRequest を使用してファイルをダウンロードしようとしています。ダウンロード サイトのファイル バージョンが現在のファイル バージョンよりも大きい場合を除き、ダウンロードしたくありません。リモート サーバーのファイル バージョンを確認/取得するにはどうすればよいですか?
c# - Win7 64bit 上の C# でプログラムを使用して ftp からファイルをダウンロードすると、パスへのアクセスが拒否される
C# フレームワーク REBEX を使用して、VS2008 の Win7 64 ビットで FTP からファイルをダウンロードしています。
F5 キーを押してデバッグを開始すると、ダウンロード先のパスへのアクセスが拒否されたというエラーが表示されます。
これは、Win7/Vista での UAC と昇格されたアクセス許可の問題が原因であると考えられます。私はいくつかの調査を行い、app.manifest に関するいくつかの情報を見つけましたが、app.manifest で requestedExecutionLevel を変更すると、ClickOnce セキュリティ設定と互換性がないことが言及されています。 そのため、プロジェクトのビルド時またはデバッグ時に ClickOnce を自動的に再度有効にするためだけに ClickOnce を無効にしました。はい、フォルダのすべてのユーザーに対して完全なセキュリティ権限を有効にしました。また、ファイルを ...\AppData\Roaming\ に送信しようとしました。