MadelineProtoDocs/docs/API_docs/methods/upload.getWebFile.md
2024-05-01 14:53:46 +02:00

1.8 KiB

title description grand_parent parent image redirect_from
upload.getWebFile Returns content of a web file, by proxying the request through telegram, see the [webfile docs for more info](https://core.telegram.org/api/files#downloading-webfiles). Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/upload_getWebFile.html

Method: upload.getWebFile

Back to methods index

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

Note: the query must be sent to the DC specified in the webfile_dc_id MTProto configuration field.

Parameters:

Name Type Description Required
location InputWebFileLocation The file to download Yes
offset int Number of bytes to be skipped Optional
limit int Number of bytes to be returned Optional

Return type: upload.WebFile

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$upload_WebFile = $MadelineProto->upload->getWebFile(location: $InputWebFileLocation, offset: $int, limit: $int, );