diff --git a/scagent/core/FileRpc.go b/scagent/core/FileRpc.go index ccd8926..38982e1 100644 --- a/scagent/core/FileRpc.go +++ b/scagent/core/FileRpc.go @@ -76,6 +76,15 @@ func (f *FileService) Compress(args *ZipBlock, reply *string) error { taskId <- "upok" }() + // 等待上传完成 + rest := <-taskId + if strings.EqualFold(strings.ToLower(rest), "upok") { + // 解压缩文件,文件存在的文化 + util.DecompressZip(remotePath) + // 上传完成后删除本地压缩包 + // util.DeleteFile(ziprl) + } + // 返回压缩包名称 *reply = ziprl }