Kentico: скачать файл загружен в cms - PullRequest
0 голосов
/ 18 марта 2020

Я хочу иметь возможность загружать файл в cms, в поле на странице. Затем со страницы самого сайта есть ссылка для скачивания указанного файла

1 Ответ

0 голосов
/ 18 марта 2020

Я думаю, что хороший способ сделать это с kentico вложениями страницы . На странице в дереве контента вы можете go к вложениям. Там вы можете добавить, например, файл PDF. Затем его можно получить в бэкэнде, а затем создать ссылку на представление с ним. Также см. эту ссылку для отображения вложений на странице. Вы также можете взглянуть на присоединение групп файлов к страницам .

Пример:

Контроллер:

viewModel.FileUrl = treeNode.AllAttachments?.FirstOrDefault()?.GetPath() ?? string.Empty;

Вид:

<a href="@Model.FileUrl" target="_blank">Download file</a>
...