• 大小: 21.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-26
  • 语言: C#
  • 标签: 文件下载  

资源简介

不登录远程,客户端搜索服务器指定文件下,包含关键字文件,并下载,需要部署服务器端程序,与客户端程序,还有自动下载服务

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Net.Http.Headers;
using System.ServiceModel;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http;
using System.Web.Http.SelfHost;
using log4net.Repository.Hierarchy;
using Web_Api_Demo.Common;
using Web_Api_Demo.Entity;

namespace Web_Api_Demo
{
    class Program
    {
        static void Main(string[] args)
        {
            bool ret;
            var mutex = new Mutex(true ConfigurationManager.AppSettings[“AppName“] out ret);
            if (!ret)
            {
                Loggers.PrintError(“程序重复开启请按任意键退出...“);
                Console.ReadKey();
                return;
            }
            Console.title = ConfigParam.AppName;
            Console.ForegroundColor = ConsoleColor.Green;
            #region 启动端口监听
            var url = $“http://127.0.0.1:{ConfigParam.Port}/“;
            var config = new HttpSelfHostConfiguration(url)
            {
                MaxReceivedMessageSize = int.MaxValue
                TransferMode = TransferMode.Buffered
            };

            config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue(“text/plain“));
            config.Formatters.Remove(config.Formatters.FormUrlEncodedFormatter);//移除表单解析处理,避免出问题
            config.Formatters.Remove(config.Formatters.xmlFormatter);//移除xml序列化,避免出问题

            config.Routes.MapHttpRoute(
                name: “DefaultApi“
                routeTemplate: “{controller}/{action}/{id}“
                defaults: new { controller = “Home“ action = “Index“ id = RouteParameter.Optional }
                );

            using (var server = new HttpSelfHostServer(config))
            {
                server.OpenAsync().Wait();
                Console.WriteLine($“启动监听成功{url}“);
                while (true)
                {
                    Thread.Sleep(30 * 60 * 1000);
                }
            }
            #endregion
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.    134144  2018-06-19 21:21  语音查询客户端1\.vs\CheckFile\v15\.suo

     文件          0  2018-06-03 17:22  语音查询客户端1\.vs\CheckFile\v15\Server\sqlite3\db.lock

     文件    1372160  2018-06-13 10:15  语音查询客户端1\.vs\CheckFile\v15\Server\sqlite3\storage.ide

     文件        494  2018-06-19 20:49  语音查询客户端1\CheckFile\App.config

     文件      24576  2018-06-13 10:12  语音查询客户端1\CheckFile\bin\Debug\CheckFile.exe

     文件        494  2018-06-03 17:22  语音查询客户端1\CheckFile\bin\Debug\CheckFile.exe.config

     文件      52736  2018-06-13 10:12  语音查询客户端1\CheckFile\bin\Debug\CheckFile.pdb

     文件      25126  2018-06-03 18:08  语音查询客户端1\CheckFile\bin\Debug\Log\2018-06-03.log

     文件       1670  2018-06-13 10:08  语音查询客户端1\CheckFile\bin\Debug\Log\2018-06-13.log

     文件        416  2018-06-19 21:28  语音查询客户端1\CheckFile\bin\Debug\Log\2018-06-19.log

     文件        978  2018-06-03 11:48  语音查询客户端1\CheckFile\bin\Debug\log4net.config

     文件     276480  2017-06-17 12:52  语音查询客户端1\CheckFile\bin\Debug\log4net.dll

     文件    1547797  2017-06-17 12:52  语音查询客户端1\CheckFile\bin\Debug\log4net.xml

     文件     662528  2018-03-24 17:44  语音查询客户端1\CheckFile\bin\Debug\Newtonsoft.Json.dll

     文件     684778  2018-03-24 17:44  语音查询客户端1\CheckFile\bin\Debug\Newtonsoft.Json.xml

     文件       4408  2018-06-03 17:22  语音查询客户端1\CheckFile\CheckFile.csproj

     文件       1072  2018-06-03 12:39  语音查询客户端1\CheckFile\Common\Loggers.cs

     文件        393  2018-06-03 12:51  语音查询客户端1\CheckFile\Common\ResListMsg.cs

     文件      19013  2018-06-03 16:55  语音查询客户端1\CheckFile\Common\XRequest.cs

     文件        610  2018-06-03 12:36  语音查询客户端1\CheckFile\Entity\ConfigParam.cs

     文件       6683  2018-06-13 10:11  语音查询客户端1\CheckFile\Form1.cs

     文件       6482  2018-06-03 18:08  语音查询客户端1\CheckFile\Form1.Designer.cs

     文件       6897  2018-06-03 18:08  语音查询客户端1\CheckFile\Form1.resx

     文件          0  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.csproj.CopyComplete

     文件         42  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.csproj.CoreCompileInputs.cache

     文件       6461  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.csproj.FileListAbsolute.txt

     文件       1012  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.csproj.GenerateResource.Cache

     文件      24576  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.exe

     文件        180  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.Form1.resources

     文件      52736  2018-06-13 10:12  语音查询客户端1\CheckFile\obj\Debug\CheckFile.pdb

............此处省略312个文件信息

评论

共有 条评论