Browse Source

解压目录修改为动态获取

master
xyiege 1 month ago
parent
commit
a38396397e
  1. 1
      scagent/core/UpFile.go
  2. 1
      scalib/main.go

1
scagent/core/UpFile.go

@ -90,6 +90,7 @@ func (f *UpFileService) UnzipArchive(info FileInfo, reply *string) error {
// 日志 // 日志
logger := util.NewProductionLogger() logger := util.NewProductionLogger()
defer logger.Sync() defer logger.Sync()
logger.Info("UnzipArchive", zap.String("filename", info.FileName))
// 解压缩文件 // 解压缩文件
ret := make(chan string) ret := make(chan string)
go func() { go func() {

1
scalib/main.go

@ -160,6 +160,7 @@ func transferFile(c *UpFileClient, curPath string, uploadPath string) error {
fmt.Println("\n文件发送完成!") fmt.Println("\n文件发送完成!")
// 文件解压缩 // 文件解压缩
distFullName := filepath.Join(dirPath, fileName) distFullName := filepath.Join(dirPath, fileName)
fmt.Printf("distFullName: %s\n", distFullName)
// 此时调用远程的完整路径,防止解压缩不成功 // 此时调用远程的完整路径,防止解压缩不成功
c.rpcClient.Call("UpFileService.UnzipArchive", FileInfo{ c.rpcClient.Call("UpFileService.UnzipArchive", FileInfo{
FileName: distFullName, FileName: distFullName,

Loading…
Cancel
Save