From 1dd2ebcbb036a480ad8d8bfb97373e8bda1ba3f6 Mon Sep 17 00:00:00 2001 From: fragrans Date: Fri, 13 Feb 2026 11:13:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=94=9F=E6=88=90=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81=E7=BC=BA=E5=B0=91=E5=AF=BC=E5=85=A5=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=20(#758)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/api/routers/system.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xiaomusic/api/routers/system.py b/xiaomusic/api/routers/system.py index 6747708..11b9417 100644 --- a/xiaomusic/api/routers/system.py +++ b/xiaomusic/api/routers/system.py @@ -2,12 +2,13 @@ import json import os +import io import shutil import tempfile from dataclasses import ( asdict, ) - +from qrcode.main import QRCode from fastapi import ( APIRouter, Depends, @@ -81,7 +82,7 @@ async def get_qrcode(): qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") buf = io.BytesIO() - img.save(buf, format="PNG") + img.save(buf, "PNG") buf.seek(0) b64 = base64.b64encode(buf.read()).decode("ascii") qrcode_url = f"data:image/png;base64,{b64}"