飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

通用组件:自动更新套件的使用过程

时间:2021-12-25  作者:xiaoyongdata  

背景:Winform程序有个重要缺点,就是程序修改,客户端更新不方便,解决方法就是开发一个自动更新,包含客户端上传、客户端下载和服务端三个程序。
案例:
一、【客户端】:准备源文件,
目录为:D:\upload_src\app_data
下面有文件:
域名
域名
域名ig
... ...
二、【服务端】:在服务上启动文件:
执行命令:【域名 -file d:/域名 -port 5005 -dir d:/upload】
参数说明:
1)、-file d:/域名:指定日志文件。
2)、-port 5005:指定端口。
3)、-dir d:/upload:指定文件上传后所保存的目录。
三、【客户端】:在客户端执行命令,将文件上传到服务端。
执行命令:【UploadLocalDir -url http://127.0.0.1:5005/upload -dir D:/upload_src/app_data】
参数说明:
1)、-url http://127.0.0.1:5005/upload:指定上传服务。
2)、-dir D:/upload/app_data:指定要上传服务。
参数:
D:\upload>UploadLocalDir -url http://127.0.0.1:5005/upload -dir D:/upload_src/app_data
AutoUpload -dir d:/upload_src -newDir newSys -name 0
2021/12/23 22:10:15 正在上传第1个(共17个)文件:D:/upload_src/app_data/域名
2021/12/23 22:10:15 url:【http://127.0.0.1:5005/upload?save_dir=&new_file=0&size=460288&key=93996055】
2021/12/23 22:10:16 status:200 OK,body:{"dir":"d:/upload/upload_src/app_data","message":"上传成功","name":"域名","path":"d:/upload/upload_src
2021/12/23 22:10:16 正在上传第2个(共17个)文件:D:/upload_src/app_data/域名
2021/12/23 22:10:16 url:【http://127.0.0.1:5005/upload?save_dir=&new_file=0&size=460288&key=93996055?save_dir=&new_file=0&size=589312&key=38231657】
... ...
通过返回日志可以知道,以“域名”为例,上传的文件保存在服务器的目录下:d:/upload/upload_src/app_data。

四、【服务端】:收到请求以后,步骤:
1)、生成目录:D:\upload\upload_src\app_data
2)、在D:\upload\upload_src\app_data目录下生成相关文件,如:
D:\upload\upload_src\app_data>dir
域名
域名
...

标签:编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。