Документерра: руководство пользователя

[API] Создание файла или папки

Создание файла в хранилище.

POST storage/{file-path}? format={file-encode-format}&isOverwrite={is-overwrite}

Авторизация

Этот запрос требует базовой авторизации.

Параметры запроса

Параметры пути
file-path string
Путь к файлу или папке относительно корня, т.е. все, что после ... resources/Storage/.
Параметры поискового запроса
formatstring
Кодировка файла. В настоящее время поддерживается только base64.
isOverwrite bool
[опционально] Определяет, нужно ли перезаписывать существующий файл. Условие false (ложно) по умолчанию.
Параметры тела запроса
content string
[опционально] Контент файла в кодировке Base64. Если не указано иное, создается пустой файл.
isFolder bool
[опционально] Определяет, создавать папку или файл. Если условие true (верно), контент игнорируется. Условие false (ложно) по умолчанию.

Образцы

Образец запроса
Bash (Unix Shell)
curl --location -g --request POST 'https://{portal-url}/api/v1/storage/project-deep-space-exploration/info.png?format=base64&isOverwrite=true' ^
--data-raw '{
"content":"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQklEQVQ4y2P0av/xn4ECwMRAIcBrwNYKdoatFey0dQELPknvjp/kG4DsdHwGMVFiO+1jYdQACg1ATgf4kjPLgKcDAL8dECIPWD7kAAAAAElFTkSuQmCC",
"isFolder":false
}'