|
@@ -323,9 +323,10 @@ func (a *Access) chunkUpgrade(params rpcs.ChunkUpgrade) error {
|
|
}
|
|
}
|
|
start := params.Offset * int(params.Size)
|
|
start := params.Offset * int(params.Size)
|
|
stop := (params.Offset + 1) + int(params.Size)
|
|
stop := (params.Offset + 1) + int(params.Size)
|
|
- if stop >= len(fileArgs.FileData) {
|
|
|
|
- stop = len(fileArgs.FileData)
|
|
|
|
|
|
+ if stop >= len(fileReply.File) {
|
|
|
|
+ stop = len(fileReply.File)
|
|
}
|
|
}
|
|
|
|
+ server.Log.Infof("文件截取位置------: start:%d,stop:%d", start, stop)
|
|
data := fileReply.File[start:stop]
|
|
data := fileReply.File[start:stop]
|
|
buf.Write(gbinary.BeEncodeUint16(gconv.Uint16(len(data))))
|
|
buf.Write(gbinary.BeEncodeUint16(gconv.Uint16(len(data))))
|
|
buf.Write(data)
|
|
buf.Write(data)
|