我想在Metro和C#中創建一個FTP應用程序,但System.Net中的FTP類已被刪除,現在我無法弄清楚如何做到這一點。我已經看了BackgroundUploader,但不明白如何我可以帶回目錄結構等。在Metro應用程序中的FTP
有沒有人有這樣做的經驗,我知道它是可以實現的,因爲有一個應用程序已經可以在Windows應用商店。
感謝
我想在Metro和C#中創建一個FTP應用程序,但System.Net中的FTP類已被刪除,現在我無法弄清楚如何做到這一點。我已經看了BackgroundUploader,但不明白如何我可以帶回目錄結構等。在Metro應用程序中的FTP
有沒有人有這樣做的經驗,我知道它是可以實現的,因爲有一個應用程序已經可以在Windows應用商店。
感謝
我還沒有檢查過,因爲我剛開始尋找它。在這篇文章中,他們分享了C#中的FTP示例。
http://code.msdn.microsoft.com/windowsapps/CSWindowsStoreAppFTPDownloa-88a90bd9
問候, 香草
看看http://www.dreamincode.net/forums/topic/35902-create-an-ftp-class-library-in-c%23/。這是一個使用套接字的FTP客戶端的C#實現,除非你有高級需求,這對你來說可能就足夠了。
如果你需要更多,你可以隨時擴展他的例子!
由於.NET Framework和.NET/WinRT API之間的套接字非常不同,因此該代碼需要針對Windows RT API進行重新設計。 –
當然,我並不是說它可以像現在這樣工作,但它是一個套接字實現,並且代碼足夠小以至於應該可以對其進行重新修改以匹配WinRT API。我認爲複雜的是要了解調用的順序等。ti實現FTP協議,而不是在不同的套接字實現之間移植。 –
請看看下面這個樣本。與Microsoft示例的區別在於使用套接字: - Windows 8.1 Sockets: Ftp Client Sample in C#
也許這些應用程序使用第三方組件,例如我們的SecureBlackbox產品的FTPSBlackbox包,它支持WinRT。注意:Windows RT API與常見的.NET Framework API有所不同,因此現有的.NET組件不能與WinRT API一起使用 - 它們需要特殊的調整。 –