From 1282f77866e58d5b4ade5698383b85c9b001b5bf Mon Sep 17 00:00:00 2001 From: geennuar Date: Mon, 9 Aug 2021 17:30:11 +0800 Subject: [PATCH] Fix image convert (#185) --- image/handler/image.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/image/handler/image.go b/image/handler/image.go index 673f132..645cd92 100644 --- a/image/handler/image.go +++ b/image/handler/image.go @@ -268,8 +268,11 @@ func (e *Image) Convert(ctx context.Context, req *img.ConvertRequest, rsp *img.C } rsp.Url = fmt.Sprintf("%v/%v/%v/%v/%v", e.hostPrefix, "micro", "images", tenantID, req.Name) } else { - dst := []byte{} - base64.StdEncoding.Encode(dst, buf.Bytes()) + src := buf.Bytes() + length := base64.StdEncoding.EncodedLen(len(src)) + dst := make([]byte, length) + base64.StdEncoding.Encode(dst, src) + rsp.Base64 = string(dst) return nil }