|
|
@ -35,7 +35,7 @@ type FlpList struct { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 获取文件路径
|
|
|
// 获取文件路径
|
|
|
func (f *FileRpcService) GetFilePath(args *Args, replay *Reply) error { |
|
|
func (f *FileRpcService) GetFilePath(args *Args, replay *string) error { |
|
|
rootDir := args.FilePath |
|
|
rootDir := args.FilePath |
|
|
logger := util.NewProductionLogger() |
|
|
logger := util.NewProductionLogger() |
|
|
defer logger.Sync() |
|
|
defer logger.Sync() |
|
|
@ -79,8 +79,15 @@ func (f *FileRpcService) GetFilePath(args *Args, replay *Reply) error { |
|
|
return err |
|
|
return err |
|
|
} |
|
|
} |
|
|
// fmt.Printf("jsonStr: %s\n", jsonStr)
|
|
|
// fmt.Printf("jsonStr: %s\n", jsonStr)
|
|
|
replay.Redata = string(jsonStr) |
|
|
*replay = string(jsonStr) |
|
|
|
|
|
|
|
|
//
|
|
|
//
|
|
|
return nil |
|
|
return nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (f *FileRpcService) GetFileHash(args *Args, replay *Reply) error { |
|
|
|
|
|
// 计算文件hash
|
|
|
|
|
|
hash := util.CalacHash(args.FilePath) |
|
|
|
|
|
replay.Redata = hash |
|
|
|
|
|
return nil |
|
|
|
|
|
} |
|
|
|