diff --git a/telethon/client/uploads.py b/telethon/client/uploads.py index 25c80808..a6879914 100644 --- a/telethon/client/uploads.py +++ b/telethon/client/uploads.py @@ -393,6 +393,8 @@ class UploadMethods: r = await self(functions.messages.UploadMediaRequest( entity, media=fm )) + self.session.cache_file( + fh.md5, fh.size, utils.get_input_document(r.document)) fm = utils.get_input_media( r.document, supports_streaming=supports_streaming)