From 6af8f46129889ab935968bac116363d744424eb8 Mon Sep 17 00:00:00 2001 From: yuyx <237899745@qq.com> Date: Wed, 7 Jan 2026 13:49:37 +0800 Subject: [PATCH] Log and save KDocs QR screenshot --- services/kdocs_uploader.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/kdocs_uploader.py b/services/kdocs_uploader.py index b4d31a1..281c37c 100644 --- a/services/kdocs_uploader.py +++ b/services/kdocs_uploader.py @@ -542,6 +542,15 @@ class KDocsUploader: pass return {"success": False, "error": self._last_error} + try: + ts = int(time.time()) + path = f"data/kdocs_last_qr_{ts}.png" + with open(path, "wb") as handle: + handle.write(qr_image) + logger.info(f"[KDocs] 已保存二维码截图: {path} ({len(qr_image)} bytes)") + except Exception as e: + logger.warning(f"[KDocs] 保存二维码截图失败: {e}") + self._last_qr_image = qr_image self._login_required = True return {