Получает данные картинки, хранимой в HubCloud, по идентификатору в виде Base64 строки. Далее Base64 строка может быть использована для вывода изображения в HTML разметке. В данный момент функция доступна для использования только в печатных формах операции.
Синтаксис:
GetImageBase64(imageUid, flagOnlyData)
Параметры:
- imageUid— уникальный идентификатор картинки в HubCloud.
- flagOnlyData— булево, если истина функция возвращает только данные картинки без content-type.
Возвращаемый тип данных:
Строка
Примеры:
GetImageBase64 (header.fileUid) — возвращает данные картинки в виде Base64 строки.
Результат:
"data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
Полученную строку можно сразу устанавливать атрибут src <img src="{{GetImageBase64(header.fileUid)}}" />
GetImageBase64 (header.fileUid, true) — возвращает данные картинки в виде Base64 строки без информации о content-type.
Результат:
"iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
В данном случае необходимо самостоятельно указать content-type в src. <img src=" data:image/png;base64, {{GetImageBase64 (header.fileUid)}}" />