Table of Contents

Получение ссылки для скачивания значения бинарного свойства

Алгоритм

  • Авторизация;
  • Запрос на получение ссылки для скачивания значения свойства.

Авторизация

Необходимо пройти стандартную процедуру авторизации требуемого пользователя в выбранном хранилище.

Варианты авторизации:

Запрос на получение ссылки для скачивания файла

В консоли необходимо указать идентификатор элемента-владельца свойств и идентификатор определения бинарного свойства. Отправляется POST-запрос на получение имени временного файла для скачивания значения свойства по адресу "/property-owner/get-binary-property-value". Файл может быть скачан по ссылке по адресу вида "static-files/[имя временного файла для скачивания]".

Запрос "/property-owner/get-binary-property-value"

В теле запроса передаются идентификаторы владельца свойств и определения свойства.

{
  "propertyOwner": {
    "objectId": 42,
    "typeId": 4
  },
  "propertyDefinition": {
    "objectId": 1,
    "typeId": 14
  }
}

Ответ на запрос "/property-owner/get-binary-property-value"

В качестве ответа возвращается имя файла для скачивания из хранилища.

"1.14.1.42.4.prop"

Запрос скачивания статического файла

Статический файл может быть скачан по адресу

'http://127.0.0.1:5000/static-files/1.14.1.42.4.prop'