2012-10-14 45 views
3

我想在Metro和C#中創建一個FTP應用程序,但System.Net中的FTP類已被刪除,現在我無法弄清楚如何做到這一點。我已經看了BackgroundUploader,但不明白如何我可以帶回目錄結構等。在Metro應用程序中的FTP

有沒有人有這樣做的經驗,我知道它是可以實現的,因爲有一個應用程序已經可以在Windows應用商店。

感謝

+0

也許這些應用程序使用第三方組件,例如我們的SecureBlackbox產品的FTPSBlackbox包,它支持WinRT。注意:Windows RT API與常見的.NET Framework API有所不同,因此現有的.NET組件不能與WinRT API一起使用 - 它們需要特殊的調整。 –

回答

0

看看http://www.dreamincode.net/forums/topic/35902-create-an-ftp-class-library-in-c%23/。這是一個使用套接字的FTP客戶端的C#實現,除非你有高級需求,這對你來說可能就足夠了。

如果你需要更多,你可以隨時擴展他的例子!

+0

由於.NET Framework和.NET/WinRT API之間的套接字非常不同,因此該代碼需要針對Windows RT API進行重新設計。 –

+0

當然,我並不是說它可以像現在這樣工作,但它是一個套接字實現,並且代碼足夠小以至於應該可以對其進行重新修改以匹配WinRT API。我認爲複雜的是要了解調用的順序等。ti實現FTP協議,而不是在不同的套接字實現之間移植。 –

相關問題