Exportcenter:UploadAttachment:v2.2
Общие сведения
Операция UploadAttachment предназначена для загрузки файлов в хранилище и получения уникальных идентификаторов (ссылок) на файлы для дальнейшего использования в операциях.
Спецификация запроса
| # | Название XML-элемента | Тип | Обязат. | Описание (нажмите [...] для отображения дополнительного описания) |
|---|---|---|---|---|
| 001 | <def:uploadAttachmentRequest> | |||
| 002 | ···<def:apiKey>?</def:apiKey> | apl:APIKey | [1..1] | API Key |
| 003 | ···<def:attachment> | def:ApplicationAttachment | [1..1] | Вложение/файл, ассоциированный с заявкой интеграционного шлюза ВетИС.API |
| 004 | ······<def:serviceId>exportcenter.service:2.2</def:serviceId> | xs:Name | [1..1] | Идентификатор сервиса |
| 005 | ······<def:issuerId>?</def:issuerId> | bs:UUID | [1..1] | Идентификатор заявителя, клиента интеграционного шлюза ВетИС.API |
| 006 | ······<def:data> | def:AttachmentDataWrapper | [1..1] | Содержимое загружаемого вложения/файлов с поддержкой пакетной загрузки |
| 007 | ·········<def:includedFile> | exc:ExcDocumentFile | [1..*] | Содержимое вложенного документа с возможностью передачи открепленной подписи |
| 008 | ············<exc:id>?</exc:id> | bs:Identifier | [1..1] | Идентификатор файла |
| 009 | ············<exc:fileName>?</exc:fileName> | bs:String255 | [1..1] | Название файла |
| 010 | ············<exc:mimeCode>?</exc:mimeCode> | xs:token | [1..1] | MIME-код файла, представленного в бинарном виде |
| 011 | ············<exc:encoding>?</exc:encoding> | xs:token | [0..1] | Кодировка файла, представленного в бинарном виде |
| 012 | ············<exc:fileSize>?</exc:fileSize> | xs:nonNegativeInteger | [0..1] | Размер файла в байтах |
| 013 | ············<exc:fileDigest algorithmId="?">?</exc:fileDigest> | exc:ExcFileDigest | [1..1] | Хеш-значение для файла в соответствии с указанным алгоритмом |
| 014 | ············<exc:binaryData xmime:contentType="?">?</exc:binaryData> | exc:ExcDocumentBinaryData | [1..1] | Содержимое файла в формате base64 |
| 015 | ············<exc:signature>?</exc:signature> | exc:ExcDocumentBinaryData | [0..*] | Открепленная подпись файла |
| 016 | ·········</def:includedFile> | |||
| 017 | ······</def:data> | |||
| 018 | ···</def:attachment> | |||
| 019 | </def:uploadAttachmentRequest> |