diff --git a/apps/api/app/api/routes/generation_cover.py b/apps/api/app/api/routes/generation_cover.py index 546d9901b..c454099cc 100644 --- a/apps/api/app/api/routes/generation_cover.py +++ b/apps/api/app/api/routes/generation_cover.py @@ -112,9 +112,7 @@ def _apply_title_to_cover_image( from packages.shared.storage import get_shared_storage_service storage_svc = get_shared_storage_service() storage_key = f"covers/{plan_id}/titled_cover.jpg" - with open(src_path, "rb") as f: - file_data = f.read() - new_url = storage_svc.upload_bytes(file_data, storage_key, content_type="image/jpeg") + new_url = storage_svc.upload_file_smart(src_path, storage_key) if new_url: return new_url logger.warning("[封面标题] OSS 上传返回空: plan_id=%s", plan_id)