Объектно ориентированное представление файла изображения в хранилище.
Пример использования
import {StorageImageFile} from '@app/storage'
import {jsx} from '@app/html-jsx'
app.html('/', () => {
const hash = 'image_aB3kHmKgLn.7301x4873.jpeg'
const file = new StorageImageFile(hash)
return <html><body>
<p>Файл {file.hash}</p>
<p>Тип: {file.type}</p>
<p>
Параметры width и height заданы:
<img src={file.getThumbnailUrl(100, 100)} />
</p>
<p>
Параметр width задан, height опущен:
<img src={file.getThumbnailUrl(100, undefined)} />
</p>
<p>
Параметр height задан, width опущен:
<img src={file.getThumbnailUrl(undefined, 100)} />
</p>
<p><a href={file.downloadUrl}>Скачать</a></p>
</body></html>
})
Свойства: