我創建一個應用程序,允許用戶將文件上傳到我們的SFTP服務器以類似的方式來的WinSCP,FileZilla中,等,但這樣做的意圖應用程序是爲了安全目的過濾每個用戶要查看的文件夾。有沒有辦法瀏覽sftp的目錄,就像我們可以使用FolderBrowserDialog瀏覽我們自己的本地機器一樣?瀏覽與C#窗口的SFTP連接上的目錄形成
1
A
回答
1
通常,您可以在資源管理器中實現一個名稱空間擴展(在.NET中編寫命名空間擴展是個壞主意,請參閱read alert here),它將顯示連接的SFTP服務器的目錄內容。然後你將能夠使用普通的shell瀏覽器對話框(文件打開,目錄瀏覽)。
但它也可以出現從無到有實現自己的對話框是一個好主意,因爲它讓你在較低的成本更大的靈活性(空間擴展寫作是棘手的,特別是在C++)。
+0
謝謝。非常好的建議 – SubxZero
相關問題
- 1. 瀏覽目錄選項sftp和ftp
- 2. 連接到當前selenium瀏覽器窗口與會話ID
- 3. 登錄窗口上的DLL C#項目
- 4. 瀏覽目錄中的Perl Tk窗口自動關閉
- 5. 在C中瀏覽目錄#
- 6. 與元素而不是瀏覽器窗口連接的邊距格式化?
- 7. Javascript登錄瀏覽器彈出窗口
- 8. PowerShell的窗口形成按鈕鏈接
- 9. Silverlight或瀏覽器在超鏈接的窗口上丟失cookie?
- 10. Svg多邊形不會與瀏覽器窗口縮放
- 11. 與WPF瀏覽器的併發連接
- 12. Aloha編輯器 - 連接存儲庫瀏覽器中的目錄
- 13. 形狀窗口形式uwp與c#
- 14. 與FTPSClient SFTP連接失敗
- 15. SFTP登錄成功 - 404瀏覽器錯誤
- 16. 微博登錄後關閉瀏覽器窗口android與twitter4J
- 17. 在C#中打開瀏覽器窗口作爲彈出窗口#
- 18. 打開新窗口彈出窗口與瀏覽器分開
- 19. 通知父窗口的登錄完整的子窗口後,在瀏覽器中
- 20. 禁用httpd.conf中的目錄瀏覽與apaches上的.htaccess
- 21. ASP.NET和會話 - 新的瀏覽器實例與新的瀏覽器窗口
- 22. Sitecore瀏覽器,連接到另一臺機器上的項目
- 23. 瀏覽目錄的Tkinter
- 24. 在IE瀏覽器上運行WPF窗口項目
- 25. 窗口上的流星MongoDb連接
- 26. 區分窗口上連接的鍵盤?
- 27. 瀏覽彈出窗口?
- 28. 打開窗口瀏覽器
- 29. 觀察瀏覽器窗口
- 30. 跨瀏覽器Modal窗口
「看」你的意思是該文件夾不應該是用戶可見或他們不應該能夠瀏覽到它?您是使用用戶憑證還是服務帳戶連接到SFTP服務器?如果我是你,我會正確設置每個用戶的權限(讀/寫/瀏覽/ etc),讓他們使用他們的憑據連接到SFTP服務器,讓SFTP服務器執行適當的權限,所以你沒有管理文件夾過濾。 –