MadelineProtoDocs/old_docs/API_docs_v44/methods/upload.getWebFile.md

1.6 KiB

title description image redirect_from
upload.getWebFile Returns content of an HTTP file or a part, by proxying the request through telegram. 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 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