From fff7d3bff6c52e61b1c152e23ad8283b0e1c1c94 Mon Sep 17 00:00:00 2001 From: jinser <46820840+jinserrr@users.noreply.github.com> Date: Mon, 23 Aug 2021 00:12:47 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20BytesIO=20cursor=20=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E4=B8=8D=E5=9C=A8=E5=BC=80=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nonebot-adapter-cqhttp/nonebot/adapters/cqhttp/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nonebot-adapter-cqhttp/nonebot/adapters/cqhttp/message.py b/packages/nonebot-adapter-cqhttp/nonebot/adapters/cqhttp/message.py index 79b016bd..42cbc8ac 100644 --- a/packages/nonebot-adapter-cqhttp/nonebot/adapters/cqhttp/message.py +++ b/packages/nonebot-adapter-cqhttp/nonebot/adapters/cqhttp/message.py @@ -89,7 +89,7 @@ class MessageSegment(BaseMessageSegment["Message"]): proxy: bool = True, timeout: Optional[int] = None) -> "MessageSegment": if isinstance(file, BytesIO): - file = file.read() + file = file.getvalue() if isinstance(file, bytes): file = f"base64://{b64encode(file).decode()}" elif isinstance(file, Path):