Метод «Проверка возможности прикрепления файла к классу документа»¶
Endpoint: POST {hostname}/dh-documents-service/api/v1/utils/file-attach-validate
Метод позволяет проверить наличие возможности прикрепления файла к классу документа.
Более подробное описание метода находится в yaml файле «documents_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| fields | Query | Фильтрация возвращаемых данных |
| className | Body | Класс документа, к которому прикрепляется файл |
| fileId | Body | UUID файла, который прикрепляется к документу. Обязательный, если не переданы «mimeType» и «fileSize» |
| mimeType | Body | mimeType файла. Обязательный, если не передан «fileId» |
| fileSize | Body | Размер файла. Обязательный, если не передан «fileId» |
| fileSizeUnit | Body | Единица измерения размера файла (1 KiB = 1024 B - IEC 60027-2). Доступные значения: · B; · KiB; · MiB; · GiB; · TiB; · PiB |
Пример запроса:
curl --location 'https://docshouse-dev.k8s.lan.lanit.ru/dh-documents-service/api/v1/utils/file-attach-validate?fields=result' \
-header 'accept: application/json' \
-header 'Content-Type: application/json' \
-data '{
"className": "simpleDocument",
"fileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"mimeType": "application/g-tar",
"fileSize": 22546,
"fileSizeUnit": "KiB"
}'