这个文件管理的引擎实现的功能是对所有客户端上传的文件信息进行管理,客户端在上传或是下载的时候允许进度报告。如果我们只是显示一个文件发送到服务器上,服务器接收数据后保存到本地,那么这是非常容易实现的,只要比较熟悉网络通信就可以,但是对于文件服务器引擎需要的逻辑更多,允许上传额外的信息,包括文件的上传人,上传日期,下载次数等等信息,然后允许上传的时候不影响下载,可以同时下载,同时上传,而服务器的硬盘IO不进行阻塞,这样实现起来就相当困难了,但是上述所有的功能在使用本组件实现的时候就非常的方便,当客户端进行上传下载的时候更是调用一个方法就能完成。
资源文件列表
FileManagment-master/.gitattributes , 2518
FileManagment-master/.gitignore , 4305
FileManagment-master/File.Client/File.Client.csproj , 3784
FileManagment-master/File.Client/FormClient.Designer.cs , 18462
FileManagment-master/File.Client/FormClient.cs , 13466
FileManagment-master/File.Client/FormClient.resx , 5698
FileManagment-master/File.Client/Program.cs , 476
FileManagment-master/File.Client/Properties/AssemblyInfo.cs , 1284
FileManagment-master/File.Client/Properties/Resources.Designer.cs , 2764
FileManagment-master/File.Client/Properties/Resources.resx , 5496
FileManagment-master/File.Client/Properties/Settings.Designer.cs , 1068
FileManagment-master/File.Client/Properties/Settings.settings , 242
FileManagment-master/File.Client/packages.config , 216
FileManagment-master/File.Server/File.Server.csproj , 3784
FileManagment-master/File.Server/FormServer.Designer.cs , 3156
FileManagment-master/File.Server/FormServer.cs , 2170
FileManagment-master/File.Server/FormServer.resx , 5698
FileManagment-master/File.Server/Program.cs , 476
FileManagment-master/File.Server/Properties/AssemblyInfo.cs , 1284
FileManagment-master/File.Server/Properties/Resources.Designer.cs , 2764
FileManagment-master/File.Server/Properties/Resources.resx , 5496
FileManagment-master/File.Server/Properties/Settings.Designer.cs , 1068
FileManagment-master/File.Server/Properties/Settings.settings , 242
FileManagment-master/File.Server/packages.config , 216
FileManagment-master/FileManagment.sln , 1588
FileManagment-master/LICENSE , 1067
FileManagment-master/README.md , 4472
FileManagment-master/img/file001.png , 9189
FileManagment-master/img/file002.png , 16935
