From 2b8e84e5d1445434622ec40d3249ac2e4c130681 Mon Sep 17 00:00:00 2001 From: xc Date: Thu, 23 Oct 2025 11:48:19 +0800 Subject: [PATCH] =?UTF-8?q?rpc=E4=B8=AD=E8=BF=9C=E7=A8=8B=E8=A7=A3?= =?UTF-8?q?=E5=8E=8B=E7=BC=A9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scagent/core/FileRpc.go | 5 +++-- scalib/main.go | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scagent/core/FileRpc.go b/scagent/core/FileRpc.go index 83371dc..bc170bc 100644 --- a/scagent/core/FileRpc.go +++ b/scagent/core/FileRpc.go @@ -76,8 +76,6 @@ func (f *FileService) Compress(args *ZipBlock, reply *string) error { taskId <- "upok" }() - // 等待上传完成 - rest := <-taskId if strings.EqualFold(strings.ToLower(rest), "upok") { logger.Info("上传文件", zap.String("filename", zpFileName), zap.String("path", remotePath)) // 解压缩文件,文件存在的文化 @@ -96,6 +94,9 @@ func (f *FileService) Compress(args *ZipBlock, reply *string) error { // 客户端调用RPC传送文件的函数 // 传入zip的实际路径,远程的服务器带端口,远程文件存放路径 +// remote 远程主机地址,带端口 +// filePath 本地文件路径 +// uploadPath 远程主机的存储路径 func clientUploadFile(remote string, filePath string, uploadPath string) { fmt.Printf("remote: %s, filePath: %s, uploadPath: %s\n", remote, filePath, uploadPath) // 启用日志 diff --git a/scalib/main.go b/scalib/main.go index bf56c3d..4d51e1b 100644 --- a/scalib/main.go +++ b/scalib/main.go @@ -158,6 +158,8 @@ func transferFile(c *UpFileClient, curPath string, uploadPath string) error { fmt.Printf("\r发送进度: %.2f%%", progress) } + // 远程调用解压缩 + fmt.Println("\n文件发送完成!") // }()