Method: upload.getWebFile

Back to methods index

Returns content of an HTTP file or a part, by proxying the request through telegram.

Parameters:

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

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, ]);

Or, if you’re into Lua:

upload.WebFile = upload.getWebFile({location=InputWebFileLocation, offset=int, limit=int, })

Errors

Code Type Description
400 LOCATION_INVALID The provided location is invalid
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.