3

我们将不得不接受大型文本文件(最大约 5 GB)到我们的服务器中。它需要能够:

1. 接受文件并将其写入服务器磁盘
2. 支持多个客户端
3. 当然,如果出现问题,请重新启动其侦听客户端的工作进程。但不需要更多的管理
4. 高性能非常重要
5. 如果连接断开,则从给定点恢复(不是必需的)

我的问题是:您是否知道一个(n)(开源)简单而强大的组件可以做到这一点。除了 .net 框架库(v4.5 OK)之外没有其他依赖项?

如果没有,您对开始的建议是什么?

谢谢K。

PS:我忘了提,但不需要认证

4

1 回答 1

5

我同意Tommy Grovnes的观点,这就是 FTP 服务器的用途。如果您的目标是紧密集成,您可以使用 C# FTP 服务器库项目csftpserver

用于创建自定义 FTP 服务器的 AC# .net 库。应该由应用程序来确定身份验证、提供目录列表和提供文件数据。该库应该纯粹使用托管 C#.net 处理 FTP 协议。

于 2012-08-09T22:32:30.037 回答