Получение информации о файлах и папках, расположенных внутри указанной папки.
GET storage/{file-path}?filter={file-filter}&isRecursive={is-recursive}
Авторизация
Этот запрос требует базовой авторизации.
Параметры запроса
Параметры пути
| file-path |
string |
Путь к папке относительно корня, т.е. все, что после ... resources/Storage/. |
|---|
Параметры поискового запроса
| filter | string |
Маска имени файла. Поддерживается только подстановочный символ * . |
|---|---|---|
| isRecursive | bool |
[опционально] Определяет, следует ли рекурсивно выдавать все папки и содержащиеся в них файлы, т. е. извлекать все вложенные папки. По умолчанию значение false (ложно). |
Примеры
Пример запроса
Bash (оболочка Unix) |
curl --location -g --request GET 'https://{portal-url}/api/v1/storage/project-deep-space-exploration?filter=*&isRecursive=false' |
Пример тела ответа
JSON |
|
Поля ответа
| fileName | Имя и расширение файла. |
|---|---|
| fileFullName | Полное имя файла, включая основную папку Storage/. |
| content | Контент файла в кодировке Base64. |
| modifiedBy | Логин пользователя, который последним изменял файл. |
| modifiedOn | Временная метка ISO 8601 даты изменения файла. Часовой пояс GMT. |
| size | Размер файла в байтах. |
| isFolder | Определяет, является ли объект файлом или папкой. |