From 6edbd9482d78c82b8409b7ea0837524973a9368a Mon Sep 17 00:00:00 2001 From: urec56 Date: Sat, 19 Oct 2024 23:31:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=82=D0=B0=D0=B9=D0=BC=D0=B0=D1=83=D1=82=20=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83=20?= =?UTF-8?q?=D0=BA=D0=B0=D1=80=D1=82=D0=B8=D0=BD=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/image_service.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/services/image_service.py b/app/services/image_service.py index 3dcb4f3..1c0644a 100644 --- a/app/services/image_service.py +++ b/app/services/image_service.py @@ -11,8 +11,12 @@ class ImageService: async def upload_file(file: UploadFile, remote_server_url: str) -> Response: try: file_content = await file.read() - async with AsyncClient() as client: - response = await client.post(remote_server_url, files={"file": file_content}) + async with AsyncClient() as ac: + response = await ac.post( + remote_server_url, + files={"file": file_content}, + timeout=20, + ) if response.status_code != 200: raise HTTPException(status_code=response.status_code, detail=response.json()["detail"]) return response