09.03.2026 16:45

AddImage

[POST] …/v1/user/addimage

Добавляет новое изображение пользователю.

Метод поддерживает два формата запроса:

  • application/json для обратной совместимости, когда изображение передаётся в file как Base64.
  • multipart/form-data для потоковой загрузки бинарного изображения.

Входные параметры

Название Тип данных Обязательность Описание
user_id Int64 Обязательный ID пользователя
file String / File Обязательный В JSON: изображение в Base64. В multipart/form-data: бинарный поток файла

Пример запроса

{
    "user_id": 24,
    "file": "base64"
}

Пример multipart-запроса

curl -X POST "https://example.com/v1/user/addimage" \
  -H "Authorization: Bearer <token>" \
  -F "user_id=24" \
  -F "file=@avatar.png"

Выходные параметры

Название Тип данных Описание
row_affected Int64 Количество изменённых строк

Пример ответа

{
    "ok": true,
    "result": {
        "row_affected": 1
    }
}