From 7664d78b3c1313e9707d379c18b5a027d03254bf Mon Sep 17 00:00:00 2001 From: ajatprabha Date: Wed, 4 Nov 2020 17:04:48 +0530 Subject: [PATCH] set Content-Length header before writing body --- internal/handler/image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/handler/image.go b/internal/handler/image.go index 551ad99..7db4b4f 100644 --- a/internal/handler/image.go +++ b/internal/handler/image.go @@ -58,8 +58,8 @@ func ImageHandler(deps *service.Dependencies) http.HandlerFunc { w.Header().Set(CacheControlHeader, fmt.Sprintf("public,max-age=%d", config.CacheTime())) // Ref to Google CDN we support: https://cloud.google.com/cdn/docs/caching#cacheability w.Header().Set(VaryHeader, "Accept") + w.Header().Set(ContentLengthHeader, fmt.Sprintf("%d", len(data))) - cl, _ := w.Write(data) - w.Header().Set(ContentLengthHeader, fmt.Sprintf("%d", cl)) + _, _ = w.Write(data) } }