🐛 Fix S3 upload not working

This commit is contained in:
Mawoka
2024-06-15 23:17:59 +02:00
parent 0e29a22141
commit e3788c815f
+1 -1
View File
@@ -110,7 +110,7 @@ class S3Storage:
# skipcq: PYL-W0613 # skipcq: PYL-W0613
async def upload(self, file: BinaryIO, file_name: str, size: int | None, mime_type: str | None = None) -> None: async def upload(self, file: BinaryIO, file_name: str, size: int | None, mime_type: str | None = None) -> None:
headers, url = self._generate_aws_signature_v4(method="PUT", path=f"/{file_name}") headers, url = self._generate_aws_signature_v4(method="PUT", path=f"/{file_name}")
headers["Content-Length"] = size headers["Content-Length"] = str(size)
async with ClientSession() as session, session.put(url, headers=headers, data=file) as resp: async with ClientSession() as session, session.put(url, headers=headers, data=file) as resp:
if resp.status == 200: if resp.status == 200:
return None return None