Heap.ImageFile

Объявляет поле для удобного хранения и работы с идентификатором файла изображения, загруженного в хранилище файлов.

Это нестандартный тип в JSON-схеме. Он хранится в БД в виде строкового идентификатора файла в хранилище, получаемого при загрузке файла с помощью действия attachMedia, а в рантайме предствален экземпляром специального класса StorageImageFile. Для записи значения в БД, необходимо передать идентификатор файла в хранилище.

Подробнее о работе с файлами можно почитать в соответствующем разделе руководства.

Применение / сигнатура

import { Heap } from '@app/heap'
Heap.ImageFile()

Возвращаемое значение

JSON-схема для string-поля.

Примеры

Список изображений товара
const products = Heap.Table('products', {
  images: Heap.NonRequired(
    Heap.Array(Heap.ImageFile()),
    [],
  ),
})
product.images.map(file =>
  <image src={file.getThumbnailSrc()} />
)

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании