feature: add s3

This commit is contained in:
ivankirpichnikov
2025-11-21 10:22:04 +03:00
parent 9e917b6a40
commit 97eebe9acd
7 changed files with 85 additions and 1 deletions
@@ -0,0 +1,8 @@
from abc import abstractmethod
from typing import IO, Protocol
class FileStorage(Protocol):
@abstractmethod
async def upload(self, path: str, image: IO[bytes]) -> None:
raise NotImplementedError