1

ユーザーが winscp や filezilla などと同様の方法で sftp サーバーにファイルをアップロードできるようにするアプリケーションを作成していますが、このアプリケーションの目的は、セキュリティ上の目的で各ユーザーが表示するフォルダーをフィルター処理することです。FolderBrowserDialog を使用して自分のローカル マシンを参照できるように、sftp のディレクトリを参照する方法はありますか?

4

1 に答える 1

1

一般に、Explorer で名前空間拡張を実装できます (.NET で名前空間拡張を記述することは、悪い悪い悪い考えです。こちらの警告を参照してください)。これにより、接続された SFTP サーバーのディレクトリの内容が表示されます。その後、通常のシェル ブラウザー ダイアログ (ファイルを開く、ディレクトリの参照) を使用できるようになります。

しかし、独自のダイアログをゼロから実装する方が、低コストで柔軟性が高くなるため、より良いアイデアのようにも見えます (名前空間拡張の記述は、特に C++ では注意が必要です)。

于 2012-11-12T17:45:55.790 に答える