Класс StorageFile
Объектно ориентированное представление файла в хранилище.
Пример использования
import {StorageFile} from '@app/storage'
import {jsx} from '@app/html-jsx'
app.html('/', () => {
const hash = 'image_du27eDoNiW.512x512.png'
const file = new StorageFile(hash)
return <html>
<p>Файл {file.hash}</p>
<p>Тип: {file.type}</p>
<a href={file.downloadUrl}>Скачать</a>
</html>
})
Свойства:
- hash - Хэш файла.
- type - Тип файла. Может быть: file, image, video, audio
- downloadUrl - Ссылка для скачивания файла. Файл будет отдан с HTTP заголовком форсирующим скачивание файла, вместо открытия его в окне браузера. Нет необходимости открывать файл в новой вкладке.
