[API] Загрузка файла (Multipart/Form-Data)
Создаёт файл в Хранилище. Максимальный размер файла, который можно загрузить через API - 10 МБ.
POST storage/{file-path}?format={file-encode-format}&isOverwrite={is-overwrite}
Авторизация
Этот запрос требует базовой авторизации .
Параметры запроса
Параметры пути
file-path
string
Путь к файлу или папке относительно корня, т.е. все, что после...resources/Storage/ .
Параметры поискового запроса
format
string
Кодировка файла. Поддерживается только multipart .
isOverwrite
bool
[опционально ] Определяет, нужно ли перезаписывать существующий файл. Условие false (ложно) по умолчанию.
Параметры тела запроса
file
binary
Файл для загрузки.
Примеры
Пример запроса
curl --location -g --request POST 'https://{portal-url}/api/v1/storage/manual.docx?format=multipart&isOverwrite=true' \
--form 'file=@"path/to/local/manual.docx"'
Пример тела ответа
{
"content" : null ,
"fileFullName" : "Storage\\manual.docx" ,
"fileName" : "manual.docx" ,
"isFolder" : false ,
"modifiedBy" : "admin" ,
"modifiedOn" : "2025-10-29T13:21:28" ,
"size" : 99849
}
Поля ответа
content
Всегда null при загрузке файлов.
fileFullName
Полный путь к файлу в Хранилище.
fileName
Имя файла.
isFolder
Является ли объект папкой (false для файлов).
modifiedBy
Пользователь, загрузивший файл.
modifiedOn
Время последнего изменения (в формате ISO 8601).
size
Размер файла в байтах.