Элементы с типом данных Stream:
- Изображения.
- Файлы.
- Двоичные данные.
Для работы с типом данных Stream используются стандартные методы:
- GET — получение данных.
- POST — добавление данных.
- PUT — изменение данных.
- DELETE — удаление данных.
Для отображения результата выполнения запросов к Creatio при работе с типом данных Stream необходимо очистить кэш браузера.
Получить данные
Реализация примера
-
Получите идентификатор фото контакта "New user".
Фото контакта содержится в колонке [Data] таблицы [SysImage] базы данных. Чтобы получить идентификатор фото контакта "New user", выполните следующий SQL-запрос.
-
Получите фото контакта "New user".
Чтобы получить фото контакта "New user", выполните следующий запрос.
Добавить данные
Реализация примера
-
Добавьте контакт "New user".
Все контакты содержатся в таблице [Contact] базы данных. Чтобы добавить контакт "New user", выполните следующий запрос.
Идентификатор контакта "New user" "4c63c8fa-467b-48a6-973f-b2069298404f".
-
Добавьте фото контакта "New user".
Фото контакта должно содержаться в колонке [Data] таблицы [SysImage] базы данных. Для созданного контакта запись в таблице отсутствует, поэтому ее необходимо добавить. Чтобы добавить запись в таблицу, выполните следующий запрос.
В таблицу [SysImage] базы данных была добавлена запись, но колонка [Data] содержит значение "0х".
Изображение необходимо передать в теле запроса, а название изображения должно совпадать из значением поля [Name]. Чтобы добавить фото контакта в колонку [Data], выполните следующий запрос.
-
Выполните привязку добавленного фото к контакту "New user".
Для выполнения привязки фото к контакту "New user" необходимо установить связь между полем [Data] таблицы [SysImage] и полем [PhotoId] таблицы [Contact]. Чтобы установить привязку, выполните следующий запрос.
Чтобы добавить фото существующему контакту выполните:
- POST-запрос на добавление экземпляра объекта коллекции [SysImage].
- PUT-запрос на изменение значения поля [Data] экземпляра объекта коллекции [SysImage].
- PATCH-запрос на выполнение привязку добавленного фото к контакту "New user".
Изменить данные
Реализация примера
-
Получите идентификатор фото контакта "New user".
Фото контакта содержится в колонке [Data] таблицы [SysImage] базы данных. Чтобы получить идентификатор фото контакта "New user", выполните следующий SQL-запрос.
-
Измените фото контакта "New user".
Чтобы изменить фото контакта "New user", выполните следующий запрос.
Удалить данные
Реализация примера
-
Получите идентификатор фото контакта "New user".
Фото контакта содержится в колонке [Data] таблицы [SysImage] базы данных. Чтобы получить идентификатор фото контакта "New user", выполните следующий SQL-запрос.
-
Удалить фото контакта "New user".
Чтобы удалить фото контакта "New user", выполните следующий запрос.