...

Создание гиперссылки на файл

Тема в разделе "Разработчикам", создана пользователем palar, 27 мар 2020.

  1. palar

    palar New Member

    Емеется БП согласования неких заявок. Есть контекстная переменная типа файл, в которой хранится сама заявка. По окончании БП скриптом выгружаю нужный контекст в файл Excel (Реестр заявок)
    Как получить гиперссылку на файл заявки?
     
    Последнее редактирование: 31 мар 2020
  2. Путь до файла известен?
     
  3. dimich1978

    dimich1978 Member

    К примеру , создаем переменную HTML разметку context.Zadacha. В переменной context.link собираем путь до файла.
    пишем
    context.Zadacha = new System.Web.HtmlString ("<p><a href="+context.link+">"+context.link+"</a></p>");
    по итогу у нас ссылка, ну а вместо второго context.link любой текст. Мне просто так нужно было
     
  4. dimich1978

    dimich1978 Member

    Можно еще другим способом. Заводим переменную Файл тип Файл. И на форме размещаем эту форму. После создания файла, в контекстную переменную Файл заносим сохраненный файл. По итогу в блоке будет отображаться для пользователя имя файла.
    ...
    //сохраняем файл в месте, где указали
    DataAccessManager.FileManager.SaveFile (fileFL);
    // записать файл в контекстную переменную
    context.File = fileFL;
     
  5. ahkyamov

    ahkyamov Member

    Код:
    string url = Locator.GetServiceNotNull<CommonSettingsModule>().Settings.ApplicationBaseUrl + "/SDK.Action/BinaryFiles/Download/" + context.File.Uid;
     

Поделиться: