Определение URL файла из файлового хранилища

Чтобы по URL обратиться к файлу, расположенному в файловом хранилище приложения Alpha BI, нужно определить:

  • цель ссылки;
  • Id файла.

Чтобы скачать файл

Ссылка на скачивание файла строится по шаблону:

schema://server/[application]/StoredFile/DownloadFile?fileId=[id]

, где Id нужного файла можно получить:

Чтобы использовать файл внутри приложения

URL файла можно использовать в рамках собственного контекста приложения. Например, чтобы использовать картинку, расположенную в файловом хранилище, как фон контейнера в дашборде, достаточно указать в свойствах CSS ссылку на файл по шаблону /StoredFile/DownloadFile?fileId=[id], например:

{{id}} {
background: url('StoredFile/DownloadFile?FileId=223');
background-position: center;
}

Обращение к файлу в CSS

Примеры

Цель Шаблон Пример
Скачивание файла schema://server/[application]/StoredFile/DownloadFile?fileId=[id] https://alpha.domain/example/StoredFile/DownloadFile?fileId=1
schema://server//StoredFile/DownloadFile?fileId=[id] https://alpha.domain/StoredFile/DownloadFile?fileId=1
Получение списка файлов schema://server/[application]/StoredFile/List https://alpha.domain/example/StoredFile/List
schema://server///StoredFile/List https://alpha.domain/StoredFile/List

Использование ссылок в виджете HTML

1 Like