Browse Source

修复下载接口缺少最后一部分数据的问题

gitlink
Sydonian 2 years ago
parent
commit
0addcdeb3a
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      client/internal/http/object.go

+ 4
- 0
client/internal/http/object.go View File

@@ -51,6 +51,10 @@ func (s *ObjectService) Download(ctx *gin.Context) {
ctx.Stream(func(w io.Writer) bool { ctx.Stream(func(w io.Writer) bool {
rd, err := file.Read(buf) rd, err := file.Read(buf)
if err == io.EOF { if err == io.EOF {
err = myio.WriteAll(w, buf[:rd])
if err != nil {
log.Warnf("writing data to response: %s", err.Error())
}
return false return false
} }




Loading…
Cancel
Save