Merge branch 'main' into dev

This commit is contained in:
镀铬酸钾
2026-01-23 17:16:58 +08:00
committed by GitHub
9 changed files with 169 additions and 697 deletions

View File

@@ -122,7 +122,13 @@ class ImageManager(Singleton):
content = f.read()
mime_type = "image/jpeg" if image_type == "jpeg" else "image/png"
return f"data:{mime_type};base64," + base64.b64encode(content).decode("utf-8")
base64_str = base64.b64encode(content).decode("utf-8")
# 记录摘要日志,避免刷屏
log_message = f"Base64 图片已生成 (MIME: {mime_type}, Size: {len(base64_str)/1024:.2f} KB, Preview: {base64_str[:30]}...{base64_str[-30:]})"
logger.debug(log_message)
return f"data:{mime_type};base64," + base64_str
except Exception as e:
logger.error(f"读取图片文件失败: {e}")
return None

View File

@@ -412,7 +412,7 @@ class PermissionManager(Singleton):
"""
try:
# 创建空的权限数据
empty_data = {"users": {}}
empty_data: Dict[str, Dict] = {"users": {}}
# 原子性写入文件
temp_file = self.data_file + ".tmp"