This commit is contained in:
2023-08-09 18:09:21 +02:00
parent 39257f5099
commit f6e588b12d
2 changed files with 8 additions and 6 deletions

View File

@@ -54,11 +54,11 @@ class FileUploader:
else:
storage = self.get_user_storage()
setattr(self.file, "seekable", seekable) # noqa: B010
setattr(self.file, "name", self.filename) # noqa: B010
file = self.file.file
setattr(file, "name", self.filename) # noqa: B010
data = await storage.upload(
self.file, # type: ignore
file,
file_size=self.file_size,
filename=self.filename,
caption=self.caption,

View File

@@ -30,15 +30,17 @@ class BaseStorage:
uploaded_file = await self.client.upload_file(
file, file_size=file_size, file_name=filename
)
uploaded_file.name = filename
if caption:
message = await self.client.send_file(
entity=self.channel_id, file=uploaded_file, caption=caption
entity=self.channel_id,
file=uploaded_file,
caption=caption,
force_document=True,
)
else:
message = await self.client.send_file(
entity=self.channel_id, file=uploaded_file
entity=self.channel_id, file=uploaded_file, force_document=True
)
except telethon.errors.FilePartInvalidError:
return None