From 2c6f6321c5a713307b31251712f8c2da6f78afe0 Mon Sep 17 00:00:00 2001 From: urec56 Date: Fri, 22 Mar 2024 22:36:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20=D0=B3?= =?UTF-8?q?=D0=B8=D1=84=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index eefdef7..fc34ff1 100644 --- a/app/main.py +++ b/app/main.py @@ -4,7 +4,7 @@ from io import BytesIO import numpy as np from PIL import Image -from fastapi import FastAPI, UploadFile +from fastapi import FastAPI, UploadFile, HTTPException from fastapi.staticfiles import StaticFiles from fastapi.middleware.cors import CORSMiddleware @@ -52,6 +52,9 @@ async def upload_avatar(file: UploadFile): name = generate_uuid_from_file(content) image = Image.open(BytesIO(content)) + if image.format == 'GIF': + raise HTTPException(status_code=422, detail="С гифками ты идёшь нахуй") + new_size = (512, 512) resized_image = image.resize(new_size)