問題タブ [winscp-net]

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

powershell - WinSCP と定義済みポート

WinSCP を使用して ftp に接続しようとしています。しかし、.net アセンブリを使用して PowerShell でポートを定義するにはどうすればよいでしょうか!

最近のファイルをサーバーからダウンロードし、サーバー上で削除してから、MSSQL データベースにインポートするソリューションを作成しようとしています。

しかし、私の問題は、WinSCP を使用して ftp に接続することです。

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

ssh - SSH 公開鍵認証に .crt ファイルを使用する方法

C# (.NET Assembly) を使用して SFTP WinSCP クライアントを開発しています。私のテスト環境では、パスワード認証で行いました。ここに私のセッションオプションがあります:

しかし、実際の環境にはユーザーのパスワードがありません。サーバー管理者は、拡張子が「.crt」の公開鍵を提供します

では、この公開鍵を使用してプログラムを変更するにはどうすればよいでしょうか ( SessionOptions)?

この詳細は、この実装を進めるのに十分ですか?

crt ファイルのプレビュー

ここに画像の説明を入力

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

c# - サブディレクトリが存在しない場合、特定の名前のサブディレクトリにファイルをアップロードしますか?

おそらく、これは 4 つの部分からなる質問です。

  1. サブディレクトリにアップロード
  2. サブディレクトリが存在しません
  3. ローカル ファイルとは異なるリモート ファイル名を使用する
  4. サブディレクトリには明示的なアクセス許可が必要です ( WinSCP .NET アセンブリのルートの問題 - ディレクトリを作成した後にフォルダーのアクセス許可を設定する方法に似ています)

試みた:

例外をスローしますCannot create remote file '/some/directory/beneath/root/destination.ext1.ext2.txt'. ---> WinSCP.SessionRemoteException: No such file or directory.

一時パスにサブディレクトリ構造を作成し、最初のフォルダーで使用することにより、ここに示されているクレイジーな回避策を介して、正しいアクセス許可を持つサブディレクトリを最終的に作成することができました。PutFiles

しかし、これはあまりにも直感的ではありませんでした。

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

c# - WinSCP C# でエラー コードを確認する方法

WinSCP を使用して SFTP からファイルをダウンロードしています。これが私のコードです。

エラーを確認するにはどうすればよいですか。ここでエラーコードを定義しましたが、コードに実装して、パスワードが間違っているかファイルが存在しないかどうかを確認するにはどうすればよいですか。

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

c# - ファイルが別のプロセスによって使用されているエラー

エラーをなくす方法を誰か教えてください

ファイルが別のプロセスによって使用されているため、プロセスはファイルにアクセスできません

これが私のコードです

私は MVC を使用しており、このクラスにアクセスする 2 つのコントローラーがあります。コントローラーを 1 つずつ実行すると正常に動作しますが、両方のコントローラーを一緒に実行すると、コントローラーの 1 つでこのエラーが発生します。

この行の後にこのエラーが発生しています

ここでファイルの名前を変更すると

正常に動作し、ランダムなファイル名でファイルを保存しますが、FileName を渡したいです。これを解決するには?