|
|
|
@ -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 |
|
|
|
} |
|
|
|
|