try a limiter here
Ted Unangst tedu@tedunangst.com
Thu, 03 Oct 2019 01:17:43 -0400
1 files changed,
5 insertions(+),
1 deletions(-)
jump to
M
activity.go
→
activity.go
@@ -149,9 +149,13 @@ localize = false
goto saveit } var buf bytes.Buffer - io.Copy(&buf, resp.Body) + limiter := io.LimitReader(resp.Body, 10 * 1024 * 1024) + io.Copy(&buf, limiter) data = buf.Bytes() + if len(data) == 10 * 1024 * 1024 { + log.Printf("truncation likely") + } if strings.HasPrefix(media, "image") { img, err := image.Vacuum(&buf, image.Params{LimitSize: 4800 * 4800, MaxWidth: 2048, MaxHeight: 2048})