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