我们必须接受大文本文件(最多约5 GB)到我们的服务器。
它需要能够:
1.接受文件并将其写入服务器盘
2.支持多个客户
3.当然,如果出现问题,请重新启动其工作进程来监听客户端。但是,管理是必要的
4.高性能非常重要
5.如果连接中断(不是必要的话),则从给定的点恢复
我的问题是:你是否知道一个(n)(开源)简单而强大的组件就是这样做的。并没有.net框架库以外的依赖(v4.5 OK)?
如果没有,你的建议是什么?
谢谢 ķ。
PS:我忘了提及,但不需要身份验证
答案 0 :(得分:5)
我同意 Tommy Grovnes 这就是FTP服务器的用途。如果您的目标是紧密集成,则可以使用C#FTP服务器库项目csftpserver。
用于创建自定义FTP服务器的C#.net库。它应该是 留给应用程序确定验证,提供 目录列表,并提供文件数据。图书馆应该纯粹 使用托管C#.net。
处理FTP协议