C# FTP上传文件, 将一个文件分成n份,没份用一个线程,请问大神这该怎么搞
最近在做一个项目,其中频繁的要同步数据,同步数据用的是ftp,现在的问题是同步可以正常,但是文件太大就出问题了,慢而且卡,搞得不好程序估计没响应.上次我们老大去别人公司演示,别人的广告文件一个600多M,大一点的一两G,当时他把文件往上面一拖,程序卡的不动了.
请问大神,如何将一个文件分割成N份,然后用N个线程同时上传,
把文件分成N份,倒还好搞,但是到服务器那边就不好控制,因为是用ftp的,上传的时候服务器那边又不能感应和控制客户端的上传情况,如果用Socket还好,但是socket管理起来难.如果把N份文件流同时上传至服务器,服务器如何识别上传的顺序又如何将他们重组成一个完整的文件.