1. Главная
  2. Документы
  3. Функции
  4. Работа со строками
  5. GetImageBase64()

GetImageBase64()

Получает данные картинки, хранимой в 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)}}" />