URL: https://apicdn.rcloud.ru/app/storage/v1/<your_account_name>/files<path>
Доступные querystring-параметры (актуальны только при запросе папки):
Название | Допустимые значения | Описание |
---|---|---|
dirs_only | пустое значение/1/true/0/false | Вернуть только дочерние папки |
files_only | пустое значение/1/true/0/false | Вернуть только дочерние файлы |
Возможные коды ответа:
Код ответа | Данные ответа | Описание |
---|---|---|
200 | Данные о сущности | - |
404 | status: "Not Found" | Сущность по указанному пути не найдена |
422 | status: "Unprocessable Entity" | Ошибка в значениях параметров (см. description ) |
Формат данных о сущности (файле или папке):
Ключ | Описание |
---|---|
id | Идентификатор |
name | Название |
path | Полный путь |
is_dir | Является ли сущность папкой |
size | Размер в байтах |
content_type | Content-Type файла |
create_time | timestamp создания |
change_time | timestamp последнего изменения |
expiration_time | timestamp будущего удаления файла |
download_url | Ссылка для загрузки файла |
hls_url | Ссылка для просмотра файла в HLS (только для MP4-файлов) |
mpeg_dash_url | Ссылка для просмотра файла в MPEG-DASH (только для MP4-файлов) |
contents | Дочерние элементы папки |
|
URL: https://apicdn.rcloud.ru/app/storage/v1/<your_account_name>/files<path>
Доступные параметры (взаимоисключающие):
Название | Допустимые значения | Описание |
---|---|---|
file | бинарное содержимое файла | Содержимое создаваемого файла |
dir | пустое значение/1/true/0/false | Указание создать директорию |
Возможные коды ответа:
Код ответа | Данные ответа | Описание |
---|---|---|
200 | status: "Completed" | Папка уже существует* |
201 | status: "Completed" | Сущность успешно создана |
422 | status: "Unprocessable Entity" | Ошибка в значениях параметров (см. description ) |
Обратите внимание
* - в случае повторного запроса на создание файла к его названию добавится числовой суффикс
|
URL: https://apicdn.rcloud.ru/app/storage/v1/<your_account_name>/files<path>
Доступные параметры:
Название | Допустимые значения | Описание |
---|---|---|
name | Валидная строка | Новое название сущности |
dir | Валидная строка | Путь новой родительской директории |
Валидная строка
Значение name
может содержать любые символы, за исключением :, ?, *, \, /, " и |.
Пример: новый файл (1).mp4.
Значение dir
может содержать любые символы, за исключением :, ?, *, \, " и |.
Пример: /new parent folder (1).
Возможные коды ответа:
Код ответа | Данные ответа | Описание |
---|---|---|
200 | status: "Completed" | Сущность успешно изменена |
404 | status: "Not Found" | Сущность по указанному пути не найдена |
422 | status: "Unprocessable Entity" | Ошибка в значениях параметров (см. description ) |
|
URL: https://apicdn.rcloud.ru/app/storage/v1/<your_account_name>/files<path>
Возможные коды ответа:
Код ответа | Данные ответа | Описание |
---|---|---|
204 | Пустой ответ | Сущность успешно удалена |
404 | status: "Not Found" | Сущность по указанному пути не найдена |
423 | status: "Locked" | Сущность заблокирована* |
Обратите внимание
* - либо сущность является файлом, в который всё ещё ведётся запись, либо папкой, содержащей подобный файл (см. "DVR и запись потока")
|