我正在搜索允许我在 C# 应用程序中嵌入 FTP 服务器的库。
我只有非常基本的需求:
- 有可能拥有至少一个用户/密码
- 有一个事件,当有人发送文件时我可以注册
- 需要配置端口/目录
- 我需要它与 .Net 2.0 框架一起工作
- 不太贵
对于FTP,我只需要他们能发送一个文件。
我已经做了一些研究:
- http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7409 --> 已测试,但没有命令起作用,我什至无法列出文件夹的内容
- http://www.c-sharpcorner.com/UploadFile/psingh/FTPServerinCSharp11162005015958AM/FTPServerinCSharp.aspx --> 太糟糕了:我看到相对于服务器和客户端的线程被编码在同一个文件中
- http://www.remobjects.com/ip.aspx --> 不明白如何使用这个 Internet 包制作某些东西,如果我安装它并启动演示应用程序,我会遇到几次失败,这使我无法对其进行测试
- http://sourceforge.net/projects/csftpserver/ --> 无法下载任何内容
- http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=0a7606f3-f8ec-4e39-8d0e-517248b7164c --> 不可访问
- http://forum.junowebdesign.com/general-programming/27873-%5Bc-%5D-ftp-server.html --> 记录事件后,我无法下载文件
那么,是否存在可以这样做的东西???你可以推荐的东西。我不需要有出色的表现,...
非常感谢
最佳答案
我们的 SecureBlackbox 的 FTPSBlackbox 包产品(.NET 版)让您可以创建简单和复杂的 FTP 和 FTPS(FTP-over-SSL)服务器。组件只有托管代码,让您可以使用任何您想要的套接字类(包括我们的套接字,它支持各种代理)。
如果您以后需要SFTP 服务器,我们也有。
关于C# 嵌入式 FTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7580399/