Перемещение файла в директорию
В случае если файл загружен, но не инициализирован, выполняется сохранение файла в директорию с указанным именем.
Если в директории уже есть файл с подобным именем, к имени будет добавлен постфикс в виде цифры - (1) и тд.
Для инициализированных файлов выполняется перенос в новую директорию.
Запрос
POST /pub/v1/disk/file/move
Параметры запроса (query)
Имя параметра | Тип | Описание | Дополнительно |
---|---|---|---|
directoryID | uuid | Идентификатор папки в которую перемещается файл |
Обязательный |
Тело запроса (body)
Тело запроса принимает ресурс Перемещение файла в директорию - Request. Содержит следующие доступные для записи свойства:
{
"files": [
{
"hash": "uuid",
"name": "string"
}
]
}
Свойства
Имя | Тип | Описание | Дополнительно |
---|---|---|---|
files[] | array |
Файлы, которые необходимо переместить |
Опционально. |
files[].hash | uuid |
Идентификатор файла |
Опционально. |
files[].name | string |
Имя файла |
Опционально. |
Авторизация
Запрос обязательно должен использовать один из следующих методов авторизации:
API key
Ответ
Могут быть возвращены следующие коды состояния HTTP.
HTTP статус | Описание | Модель ответа |
---|---|---|
200 | OK Операция удачно завершена |
|
402 | Payment Required На диске закончилось место |
|
403 | Forbidden Доступ для создания файла запрещен |
|
409 | Conflict Невозможно создать уникальное имя для файла |
|
default | Ответ сервера, при перемещении файла в папку |
Ответ сервера, при перемещении файла в папку (Перемещение файла в директорию) |