多文件上传下载工具实现

       由于这段时间比较空闲,因此在HFSoft.Net组件之上写了一个简单的远程文件上传和下载工具(有点类似于FTP,功能相对简单只实现了上传和下载)。工具实现没有采用FTP协议而是采用自定义协议(通过运用.NET的序列化特性,以命令对象的方式进行数据请求和传输);工具分别由于ServerClient两端组成,Server端用于提供文件服务和添加相关服务的目录功能,Client端用于进行文件的上传和下载;工具的特点是可以同时进行多个文件下载和上传。

程序结构:

 

工具相关图片:

 

由于工具实现的主要目的是对HFSoft.Net组件进行测试,因此代码编写比较粗糙,对于文件权限等并没有实现。


下载工具源码


(
工具相关源码:NetFilesServer, NetFileClient, NetFiles.CommandNetFiles.DataAccessNetFiles.Common

对于以下组件没有源码提供:HFSoft.Dll ,HFSoft.Data.Dll, HFSoft.Net.Dll)

posted on 2006-11-28 11:52  henry  阅读(7111)  评论(19编辑  收藏  举报

导航