File upload Silverlight应用程序中的FTP上载

File upload Silverlight应用程序中的FTP上载,file-upload,upload,ftp,silverlight-5.0,ftp-client,File Upload,Upload,Ftp,Silverlight 5.0,Ftp Client,这听起来可能很奇怪,但尽管FTP协议存在弱点和不安全性,但我的老板仍然希望我将文件发送到FTP服务器。 这是一款信任度提升的窗口外应用程序。所以我想有办法。 我试图找到任何好的例子,但没有找到。 你们能帮我吗? 也许我可以使用插座,使它工作。 他们甚至同意重新配置服务器以使用其他端口 您可以使用第三方组件,例如我们的SecureBackbox。如果您有脱离浏览器的应用程序,则不应将您限制在特定端口,因此在这方面不应存在任何问题。当然,Silverlight只支持被动模式,但这也不是问题。顺便说一

这听起来可能很奇怪,但尽管FTP协议存在弱点和不安全性,但我的老板仍然希望我将文件发送到FTP服务器。 这是一款信任度提升的窗口外应用程序。所以我想有办法。 我试图找到任何好的例子,但没有找到。 你们能帮我吗? 也许我可以使用插座,使它工作。
他们甚至同意重新配置服务器以使用其他端口

您可以使用第三方组件,例如我们的SecureBackbox。如果您有脱离浏览器的应用程序,则不应将您限制在特定端口,因此在这方面不应存在任何问题。当然,Silverlight只支持被动模式,但这也不是问题。顺便说一句,如果您以后决定切换到安全通信,SecureBackbox支持FTP(SSL上的FTP)和SFTP(SSH文件传输协议)

@Azgam FTPSBlackbox套餐价格约为140美元左右。我正在尝试使用BlackBox libs。可以在本地和远程WinMachine上工作,但在Mac上尝试创建新的TElSimpleFTPSClient()时失败。说明:安全透明方法“SBCryptoProvWin32.TElWin32ProviderInfo.AcquireProvider()”尝试通过方法“SBWinCrypt.\uu Global.CryptoAcquireContext(UInt32 ByRef,System.String,System.String,UInt32,UInt32)”调用本机代码失败。方法必须是安全关键的或安全关键的,才能调用本机代码。@Agzam请使用我们的支持渠道(论坛和帮助台)获取有关我们产品的帮助。您至少可以告诉我,在Silverlight上是否有任何使用FTPSBlackBox的ftp解决方案可以在PC和Mac上运行?也许从来没有人尝试在Windows之外使用它,而我所有的尝试都是Sisyphean?@Agzam Silverlight 3和4没有任何操作系统绑定,应该可以在Mac上使用。如果您正在尝试Silverlight 5,那么我们可能需要为SL/Mac制作一组特殊的SL 5程序集。这应该在我们的网站上讨论,而不是在这里。我只是想告诉你:我已经为Silverlight 5()实现了一个基本的ftp客户端。但我不知道它在Mac上是否有效。Ftps当前不受支持。。。