GetElemBlob (ZWS)

Возвращает содержимое бинарного поля для конкретного элемента из базы данных слоя.

Является GET запросом.

Формат запроса

http://localhost:6473/zws/GetElemBlob/
2%3Ateplosam/1_teplosam%255Fistok%253A%253ASys%3A1/
teplosam_istok%3A%3Afoto?
FileName=data.jpg&BaseID=1&QueryName=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9




http://localhost:6473/zws/GetElemBlob/2:teplosam/1_teplosam_istok::Sys:1/teplosam_istok::foto?FileName=data.jpg&BaseID=1&QueryName=Основной



http://localhost:6473/zws
/GetElemBlob/<Слой>/<номер?_таблицаБД>::Sys:<Ключ_объекта>/<таблицаБД>::<Имя_Поля>?
FileName=<ИмяФайла>&BaseID=<ID_Базы>&QueryName=<Название_запроса>     

Где:

  • Слой — имя слоя с пространством имен (например, mo:defekt_demo).

  • <номер?_таблицаБД> — самый мутный объект - надо разложить...

  • Ключ объекта — идентификатор (SYS) объекта, по которому получается информация.

  • <таблицаБД> — название таблицы в базе данных.

  • <Имя_Поля> — название таблицы в базе данных и реальное имя поля.

  • FileName — имя файла в котором будут сохранены бинарные данные на локальном компьютере.

  • BaseID — ID идентификатор базы данных в структуре слоя.

  • QueryName — название запроса (может содержать кириллицу).

Схема ответа

   
        

Пример запроса

   http://zs.zulugis.ru:6473/zws/GetElemBlob/mo%3Adefekt_demo/80_Sys:80/f8/BaseID=11&QueryName=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F+%D0%BE%D0%B1%D1%89%D0%B0%D1%8F

   

Пример ответа

В ответ приходит бинарный файл.