diff --git a/scalib/build.bat b/scalib/build.bat index 09e88ce..6466fab 100644 --- a/scalib/build.bat +++ b/scalib/build.bat @@ -1,5 +1,7 @@ +@echo off color 87 set GOOS=linux set GOARCH=amd64 set CGO_ENABLED=0 -go build -o scalib main.go \ No newline at end of file +go build -o scalib main.go +echo scalib build success \ No newline at end of file diff --git a/scalib/main.go b/scalib/main.go index 24a484e..444bb0d 100644 --- a/scalib/main.go +++ b/scalib/main.go @@ -122,6 +122,7 @@ func transferFile(c *UpFileClient, curPath string, uploadPath string) error { fmt.Printf("开始发送文件: %s (大小: %d bytes)\n", fileName, fileInfo.Size()) + var scReply bool for { n, err := reader.Read(buffer) if err != nil { @@ -137,9 +138,9 @@ func transferFile(c *UpFileClient, curPath string, uploadPath string) error { FileName: fileName, Offset: offset, IsLast: isLast, - }, &reply) + }, &scReply) - if err != nil || reply != "true" { + if err != nil || !scReply { panic("发送文件块失败: " + err.Error()) }