From 806085b712dcc2467ea8303b11e180459290c34b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=90=83=E7=82=B9=E8=8B=B9=E6=9E=9C?= <73388495+eatmoreapple@users.noreply.github.com> Date: Fri, 30 Dec 2022 12:42:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=8B=E8=BD=BD=E6=96=87?= =?UTF-8?q?=E4=BB=B6Content-Length=E4=B8=BA0=E7=9A=84bug=20:bug:=20(#174)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client.go b/client.go index 17c41cf..fc464d3 100644 --- a/client.go +++ b/client.go @@ -564,13 +564,12 @@ func (c *Client) WebWxGetMedia(msg *Message, info *LoginInfo) (*http.Response, e params.Add("sender", msg.FromUserName) params.Add("mediaid", msg.MediaId) params.Add("encryfilename", msg.EncryFileName) - params.Add("fromuser", fmt.Sprintf("%d", info.WxUin)) + params.Add("fromuser", strconv.FormatInt(info.WxUin, 10)) params.Add("pass_ticket", info.PassTicket) params.Add("webwx_data_ticket", getWebWxDataTicket(c.Jar.Cookies(path))) path.RawQuery = params.Encode() req, _ := http.NewRequest(http.MethodGet, path.String(), nil) - req.Header.Add("Referer", path.String()) - req.Header.Add("Range", "bytes=0-") + req.Header.Add("Referer", c.Domain.BaseHost()+"/") return c.Do(req) }