問題タブ [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.
c# - WinSCP:SFTPアップロードの名前が.zip.filepartから.zipに変更されていることを確認するにはどうすればよいですか?
WinSCPの.NETアセンブリを使用してファイルをアップロードします。 OperationResultBase.Check()
次のエラーをスローしています:
WinSCP.SessionRemoteException:転送は正常に終了しましたが、一時転送ファイル'testfile.zip.filepart'の名前をターゲットファイル名'testfile.zip'に変更できませんでした。問題が解決しない場合は、転送再開のサポートをオフにすることをお勧めします。
これは、私が送信しようとしているすべてのzipファイルで発生するようです。違いがある場合、これらはDotNetZipライブラリを使用して作成されたzipファイルです。
私が使用しているコードは、WinSCPドキュメントの例から直接引用したものです。
WinSCPフォーラムでの議論は、アセンブリが転送再開サポートのプログラムによる制御をまだ許可していないことを示しています。これに対する回避策はありますか?
sftp - FileZilla はキーを知らなくても機能するのに、WinSCP は機能しないのはなぜですか?
SFTP サーバーの接続の詳細を取得し、FileZilla で接続してから、その SFTP からファイルを正常にダウンロードしました。
私が持っていた唯一の詳細は、ホスト、ポート、ユーザー、およびパスでした。
現在、WinSCP .NET アセンブリ (C#) を使用して、この同じサーバーに接続しようとしています。
ここで何をしようとしても、SSH のキーを要求し続けますが、そのキーを持っていません。オンラインのどこかで 128 ビットの RSA キーを生成し、次のようなセッション オプションに入れました。
しかし、これはキーが無効であることを示しています。
これを機能させるには、サーバーからの公開/秘密SSHキーが必要かもしれないと思いましたが、残念ながらこのサーバーにアクセスできません。
FileZilla は KEYS を入力しなくても接続できるのに、C# プログラムで同じことができないのはなぜですか?
私はセキュリティ関連の専門家ではないので、正しい方向に向けてください。このスレッドを見つけましたが、FTP サーバー上のフォルダーにアクセスできず.ssh
、これでどこに行くのか実際にはわかりません。
c# - WinSCP .NET アセンブリ: プロキシを定義する場所は?
WinSCP GUI を使用してプロキシ サーバーを定義できます。これを行うと、リモート ホストに接続できます。しかし、コードでは、WinSCP のプロキシ サーバーを宣言する方法が見つかりません。
この場合、私は受け取ります
リモート サーバーがエラー (407) を返しました。プロキシ認証が必要です。
私のコード:
exception - PowerShell ランタイム例外 - 「ファイルまたはアセンブリを読み込めませんでした」
これは、PowerShell と Visual Studio でよくある問題のようですが、ケースと解決策は大きく異なるようです。同様の質問がいくつか見られましたが、私の問題に対する有効な解決策はまだ見つかりませんでした。
エラーメッセージに問題が存在します
ファイルまたはアセンブリ 'file:///C:\users\jenstmar\Desktop\WinSCP.dll' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULT からの例外: 0x80131515)
.dll はWinSCPインストールと同じフォルダーにあるはずなので、ファイルの場所が無効です。この場所は、権利またはその欠如がないことを確認するために変更され、使用が制限されました。
問題の原因となるスクリプト行は次のようになります。
このエラーは、PowerShell ISEと PS ISE (x86) の両方で発生します。Windows Enterprise 64 ビット環境でローカル管理者として PowerShell V3.0 を実行しています。この問題を解決するにはどうすればよいですか?
c# - C# で WinSCP を使用して SFTP に接続しているときに「サポートされている認証方法がありません」と表示される
C# で WinSCP を使用して SFTP サーバーに接続しようとしています。これは私のコードです:
しかし、アプリケーションを実行すると、このようになります
このエラーが発生します:
切断: サポートされている認証方法がありません (サーバーが送信: publickey,gssapi-with-mic)
timestamp - WinSCP を使用してリモート ファイルのタイムスタンプにアクセスできない
WinSCP .NET アセンブリを使用してプログラムでリモート サーバーに接続し、特定のファイルのタイムスタンプ (または最終更新日) を取得しています。メソッド呼び出しを見つけることができませんでした。
c# - WinSCP .NET アセンブリを使用してファイルをダウンロードすると、「ファイルの属性を取得できません」というエラーが発生する
Linux から Windows にファイルを転送するために WinSCP .NET ライブラリを使用しています。コードはありますが、ファイルがダウンロードされません。
誰かがこのコードを調べて、私が間違っていることを確認できますか?
私の見解では、 で始まるコード行で何らかの問題が発生していますtransferResult
。
私のコード:
エラーメッセージは次のとおりです。
ファイル '/apps/instances/sj1slm612/wppgui_13300/configuration/standalone-full.xml' の属性を取得できません。
c++ - Finalizer なしで WinSCP を再コンパイルする方法
SqlServer コンテキストで WinSCP を使用する必要があります (はい、これはお勧めできません)。
Sql Server コンテキストでの WinSCP の問題は、ファイナライザーが許可されていないことです。
私は C# は知っていますが、C++ は知らないので、ファイナライザーの削除を進める方法についてのガイダンスを探しています。
グレッグ