Перемещение файла в директорию
Для инициализированных файлов выполняется перенос в новую директорию.
В случае если файл загружен, но не инициализирован, выполняется сохранение файла в заданную директорию. Ему присваивается указанное имя. Если в директории уже есть файл с таким именем, к имени будет добавлен постфикс в виде цифры — (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 | Ответ сервера при перемещении файла в директорию |
Ответ сервера при перемещении файла в директорию (Перемещение файла в директорию) |