Browse Source

更新发送块的变量

master
xyiege 2 months ago
parent
commit
610b59c981
  1. 2
      scalib/build.bat
  2. 5
      scalib/main.go

2
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
echo scalib build success

5
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())
}

Loading…
Cancel
Save