From 2fc2650e8235027baf8e0d2b563799bed6ec9cda Mon Sep 17 00:00:00 2001 From: aaron <> Date: Tue, 25 Mar 2025 12:12:05 +0800 Subject: [PATCH] update --- app/routers/tryon_router.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/routers/tryon_router.py b/app/routers/tryon_router.py index d985d49..561efb7 100644 --- a/app/routers/tryon_router.py +++ b/app/routers/tryon_router.py @@ -214,20 +214,20 @@ async def check_tryon_status( url = status_response.get("image_url") # 下载图片并上传到自己的腾讯云 # 下载图片 - response = httpx.get(url) - image_data = response.content + async with httpx.AsyncClient() as client: + response = await client.get(url) + image_data = response.content - # 上传到腾讯云 - # 获取腾讯云的配置 - qcloud_service = QCloudCOSService() - # 上传图片到腾讯云 - upload_result = qcloud_service.upload_file(image_data, "tryon_results") + # 上传到腾讯云 + # 获取腾讯云的配置 + qcloud_service = QCloudCOSService() + # 上传图片到腾讯云 + upload_result = qcloud_service.upload_file(image_data, "tryon_results") - - db_tryon.completion_url = upload_result.get("url") + db_tryon.completion_url = upload_result.get("url") - db.commit() - db.refresh(db_tryon) + db.commit() + db.refresh(db_tryon) logger.info(f"试穿任务状态更新: {db_tryon.task_status}") except Exception as e: