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)