bot.uploadFileToCdnAndGetNewUrl()
Залить файл на CDN и получить новую ссылку
bot.uploadFileToCdnAndGetNewUrl(string $fileUrl, array|object|null $cdnConfig = null)
Описание:
Заливает файл на CDN и возвращает новую ссылку, а также доп. параметры с описанием файла.
Атрибуты:
Имя | Тип | Описание |
fileUrl | string | URL файла |
cdnConfig | array|object|null | Конфиг |
Возвращает:
array - данные файла.
В случае успеха возвращает массив вида:
[
'result' => true,
'type' => (string) $type,
'url' => (string) $newUrl,
'name' => (string) $fileName,
'size_kb' => (float) $fileSizeKb,
'max_size_by_type_kb' => (float) $maxFileSize,
]
Где
$type – тип файла;
$newUrl – ссылка на файла в CDN;
$fileName – имя загруженного файла;
$fileSizeKb – размер загруженного файла в Кб;
$maxFileSize - максимальное ограничение размера файла в зависимости от типа файла.
В случае провала возвращает массив вида:
[
'result' => false,
'error' => true,
'error_code' => (string) ‘вид ошибки’, // например 'error_when_upload' или ‘file_size_exceeded’
'error_message' => (string) описание ошибки,
]
Нет комментариев