Create /upload_token endpoint

This commit is contained in:
IgorVolochay
2026-01-03 17:37:37 +03:00
parent 325a9d9ff1
commit ecd3d79f2b
5 changed files with 57 additions and 18 deletions
+21
View File
@@ -0,0 +1,21 @@
import typing
from pydantic import BaseModel, Field, HttpUrl, PositiveInt
class BaseResponse(BaseModel):
result: typing.Any
error: bool = False
class UploadFields(BaseModel):
content_type: str = Field(alias="Content-Type")
acl: str
key: str
aws_access_key_id: str = Field(alias="AWSAccessKeyId")
policy: str
signature: str
class UploadToken(BaseModel):
url: HttpUrl
fields: UploadFields