diff --git a/client/internal/http/object.go b/client/internal/http/object.go index 671dc26..ad84d6d 100644 --- a/client/internal/http/object.go +++ b/client/internal/http/object.go @@ -51,6 +51,10 @@ func (s *ObjectService) Download(ctx *gin.Context) { ctx.Stream(func(w io.Writer) bool { rd, err := file.Read(buf) if err == io.EOF { + err = myio.WriteAll(w, buf[:rd]) + if err != nil { + log.Warnf("writing data to response: %s", err.Error()) + } return false }