ForcePilot/src/storage/minio/utils.py
Wenjie Zhang 790c068eb6 fix(docs): 更新 README 和文档路径,添加 MinIO 存储模块文档
- 修改 README 中的模型配置路径,确保指向正确的配置文件位置
- 新增 MinIO 存储模块文档,提供基本使用和高级使用示例
- 更新内容审查机制和品牌信息配置的相关路径
- 移除旧的用户模型和线程模型,重构数据库模型管理
- 优化代码结构,确保数据库管理器和模型的导入路径一致
2025-09-23 10:48:44 +08:00

22 lines
547 B
Python

"""
MinIO 存储工具函数
简化的存储操作辅助函数
"""
import os
def get_file_size(file_path: str) -> int:
"""获取文件大小"""
return os.path.getsize(file_path)
def generate_unique_filename(original_name: str) -> str:
"""生成唯一的文件名"""
import uuid
name_parts = original_name.rsplit(".", 1)
base_name = name_parts[0] if len(name_parts) == 2 else original_name
extension = f".{name_parts[1]}" if len(name_parts) == 2 else ""
return f"{base_name}_{uuid.uuid4().hex[:8]}{extension}"