UnsignedContent¶
Структура UnsignedContent
представляет собой подписываемые данные в отправляемом сообщении.
message UnsignedContent {
optional bytes Content = 1;
optional string NameOnShelf = 2;
}
Content
— бинарное содержимое подписываемого документа. Значение должно быть пустым, если заполнено полеNameOnShelf
.NameOnShelf
— имя подписываемого документа на полке документов. Значение должно быть пустым, если заполнено полеContent
.
Сервер может не обработать запрос, содержащий структуры UnsignedContent
большого размера, поэтому:
если размер подписываемого документа меньше 500Кб, его бинарное представление можно разместить в поле
Content
.если размер документа больше, сначала загрузите его на полку документов методом ShelfUpload. После загрузки укажите имя документа на полке в поле
NameOnShelf
.
Ограничения на размер передаваемых документов действуют не только на уровне отдельного документа, но и на уровне запроса к серверу. Если запрос к серверу содержит несколько документов (несколько структур UnsignedContent
), то суммарный размер данных в запросе не должен превышать 5Мб с учетом служебной информации. В этом случае мы рекомендуем загружать документы на полку документов, чтобы повысить устойчивость интеграционного решения.
См. также
- Структура используется:
в структуре ContentToPatch
в структуре EditingPatch
в структуре TemplateDocumentAttachment