资源简介

这个文件管理的引擎实现的功能是对所有客户端上传的文件信息进行管理,客户端在上传或是下载的时候允许进度报告。如果我们只是显示一个文件发送到服务器上,服务器接收数据后保存到本地,那么这是非常容易实现的,只要比较熟悉网络通信就可以,但是对于文件服务器引擎需要的逻辑更多,允许上传额外的信息,包括文件的上传人,上传日期,下载次数等等信息,然后允许上传的时候不影响下载,可以同时下载,同时上传,而服务器的硬盘IO不进行阻塞,这样实现起来就相当困难了,但是上述所有的功能在使用本组件实现的时候就非常的方便,当客户端进行上传下载的时候更是调用一个方法就能完成。

资源截图

代码片段和文件信息

using HslCommunication;
using HslCommunication.Enthernet;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace File.Client
{
    public partial class FormClient : Form
    {
        public FormClient()
        {
            InitializeComponent();
        }

        private void FormClient_Load(object sender EventArgs e)
        {
            IntegrationFileClientInitialization();
        }


        #region 客户端核心引擎

        private IntegrationFileClient integrationFileClient;                 // 客户端的核心引擎

        private void IntegrationFileClientInitialization()
        {
            // 定义连接服务器的一些属性,超时时间,IP及端口信息
            integrationFileClient = n

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-17 02:06  FileManagment-master\
     文件        2518  2017-12-17 02:06  FileManagment-master\.gitattributes
     文件        4305  2017-12-17 02:06  FileManagment-master\.gitignore
     目录           0  2017-12-17 02:06  FileManagment-master\File.Client\
     文件        3784  2017-12-17 02:06  FileManagment-master\File.Client\File.Client.csproj
     文件       18462  2017-12-17 02:06  FileManagment-master\File.Client\FormClient.Designer.cs
     文件       13466  2017-12-17 02:06  FileManagment-master\File.Client\FormClient.cs
     文件        5698  2017-12-17 02:06  FileManagment-master\File.Client\FormClient.resx
     文件         476  2017-12-17 02:06  FileManagment-master\File.Client\Program.cs
     目录           0  2017-12-17 02:06  FileManagment-master\File.Client\Properties\
     文件        1284  2017-12-17 02:06  FileManagment-master\File.Client\Properties\AssemblyInfo.cs
     文件        2764  2017-12-17 02:06  FileManagment-master\File.Client\Properties\Resources.Designer.cs
     文件        5496  2017-12-17 02:06  FileManagment-master\File.Client\Properties\Resources.resx
     文件        1068  2017-12-17 02:06  FileManagment-master\File.Client\Properties\Settings.Designer.cs
     文件         242  2017-12-17 02:06  FileManagment-master\File.Client\Properties\Settings.settings
     文件         216  2017-12-17 02:06  FileManagment-master\File.Client\packages.config
     目录           0  2017-12-17 02:06  FileManagment-master\File.Server\
     文件        3784  2017-12-17 02:06  FileManagment-master\File.Server\File.Server.csproj
     文件        3156  2017-12-17 02:06  FileManagment-master\File.Server\FormServer.Designer.cs
     文件        2170  2017-12-17 02:06  FileManagment-master\File.Server\FormServer.cs
     文件        5698  2017-12-17 02:06  FileManagment-master\File.Server\FormServer.resx
     文件         476  2017-12-17 02:06  FileManagment-master\File.Server\Program.cs
     目录           0  2017-12-17 02:06  FileManagment-master\File.Server\Properties\
     文件        1284  2017-12-17 02:06  FileManagment-master\File.Server\Properties\AssemblyInfo.cs
     文件        2764  2017-12-17 02:06  FileManagment-master\File.Server\Properties\Resources.Designer.cs
     文件        5496  2017-12-17 02:06  FileManagment-master\File.Server\Properties\Resources.resx
     文件        1068  2017-12-17 02:06  FileManagment-master\File.Server\Properties\Settings.Designer.cs
     文件         242  2017-12-17 02:06  FileManagment-master\File.Server\Properties\Settings.settings
     文件         216  2017-12-17 02:06  FileManagment-master\File.Server\packages.config
     文件        1588  2017-12-17 02:06  FileManagment-master\FileManagment.sln
     文件        1067  2017-12-17 02:06  FileManagment-master\LICENSE
............此处省略4个文件信息

评论

共有 条评论