Путь
POST /api/table/{tableId}/record/{recordId}/{fieldId}/uploadAttachment
Запрос
Параметры пути
- tableId (string): Уникальный идентификатор таблицы (как получить).
- recordId (string): Уникальный идентификатор обновляемой записи (как получить).
- fieldId (string): ID поля вложений, в которое выполняется загрузка (как получить)
Поля вложений могут содержать несколько вложений. Этот API позволяет загружать по одному вложению за раз в конец ячейки.
Чтобы удалить или изменить порядок вложений, используйте API обновления записи.
fieldId должен быть полем типа «вложение».
Через API размер загружаемых вложений в облачной версии ограничен 100 МБ, а в версии для самостоятельного размещения ограничений нет.
Тело запроса
Тип: formData
Параметры:
- file (необязательно)
- Описание: Данные записи для обновления
- Тип: Buffer или ReadStream
- fileUrl (необязательно)
- Описание: URL для загрузки
- Тип: String
- Пример:
https://example.com/image.jpg
- Примечание: Одновременно можно указать только один из параметров file или fileUrl. Если указаны оба, приоритет имеет file.
Ответ
Успешный ответ
- Код состояния: 201 Created
- Тело ответа: Возвращает обновлённые данные записи.
Пример тела ответа
Ответы с ошибками
- Код состояния: 400 Bad Request: Ошибка формата тела запроса или отсутствуют обязательные поля.
- Код состояния: 404 Not Found: Указанные tableId или recordId не существуют.
Примеры кода
Последнее изменение 4 сентября 2026 г.