На странице
image.exists
Описание
логическое image.exists(объект фильтр)
Этот метод проверяет соответствует ли по крайней мере одно изображение заданному фильтром критерию.
Параметры
(объект) Критерий по которому производить поиск.
Критериями поиска поддерживатся следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| node | строка | Имя ноды, которой должны принадлежать изображения. Этот параметр переписывает параметр nodeids. |
| nodeids | строка/массив | ID нод, которым должны принадлежать изображения. |
| imageid | строка/массив | ID изображений. |
| imagetype | целое число/массив | Тип изображений. Обратитесь к свойству изображений "imagetype" для получения списка поддерживаемых типов. |
| name | строка/массив | Имена изображений. |
Возвращаемые значения
(логическое) Возвращает true, если имеется по крайней мере одно
изображение, которое соответствует заданному фильтром критерию.
Примеры
Проверка изображения по имени
Проверка существует ли изображение с именем "Cloud_(96)".
Запрос:
{
"jsonrpc": "2.0",
"method": "image.exists",
"params": {
"name": "Cloud_(96)"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": true,
"id": 1
}
Исходный код
CImage::exists() в frontends/php/api/classes/CImage.php.