upload.WebFile

class pyrogram.raw.base.upload.WebFile

Remote file

Constructors:

This base type has 1 constructor available.

upload.WebFile

Represents a chunk of an HTTP webfile downloaded through telegram's secure MTProto servers

Functions:

This object can be returned by 1 function.

upload.GetWebFile

Returns content of a web file, by proxying the request through telegram, see the webfile docs for more info.

TL Schema

upload.webFile#21e753bc
size:int
mime_type:string
file_type:storage.FileType
mtime:int
bytes:bytes

= upload.WebFile

Parameter Tree

WebFile
├── sizeint
├── mime_typestring
├── file_typestorage.FileType
│ ├── storage.FileUnknown
│ ├── storage.FilePartial
│ ├── storage.FileJpeg
│ ├── storage.FileGif
│ ├── storage.FilePng
│ ├── storage.FilePdf
│ ├── storage.FileMp3
│ ├── storage.FileMov
│ ├── storage.FileMp4
│ └── storage.FileWebp
├── mtimeint
└── bytesbytes

Example

WebFile(
    size=0,
    mime_type="text",
    file_type=FileUnknown(),
    mtime=0,
    bytes=b"data",
)