DownloadFileCommand

Команда; выполняет загрузку файлов с сервера или из интернета.

Шаблон DownloadFileCommand

<Command Name="" Type="DownloadFileCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для DownloadFileCommand-->
  <FileGuid></FileGuid>
  <FileUrl></FileUrl>
  <ExportFileName Ask=""></ExportFileName>
</Command>

Описание DownloadFileCommand

<Command Name="DownloadFileCommandName" Type="DownloadFileCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для DownloadFileCommand-->
</Command>

Результат выполнения DownloadFileCommand

Value

Команда не имеет результата.

Тэги, специфичные для DownloadFileCommand

FileGuid

Guid'ы файлов на сервере.

Необязательный тэг. Любое значение будет переведено в массив текстовых значений.

При наличии тэга <FileGuid> поле <FileUrl> игнорируется, однако при его отсутствии тэг <FileUrl> обязателен.

<FileGuid>Guid</FileGuid>

FileUrl

URL'ы файлов в интернете.

Необязательный тэг. Любое значение будет переведено в массив текстовых значений.

Игнорируется при наличии тэга <FileGuid>.

<FileUrl>Ссылка</FileUrl>

ExportFileName

Имена файлов, с которыми они будут скачаны у пользователя.

Необязательный тэг. Любое значение будет переведено в текстовое.

Если указан полный путь, то из него будет извлечено имя файла, а остальное проигнорировано.

Если тэг <ExportFileName> отсутствует, то имена файлов выбираются в соответствии с источниками файлов.

<ExportFileName Ask="False">ExportFileName</ExportFileName>

Атрибуты тэга <ExportFileName>

Ask

Признак, определяющий, будет ли задан вопрос о пути сохранения файлов. Диалоговое окно выбора пути показывается только при наличии на странице сертификата и при наличии разрешения от пользователя на работу с файлами (в браузере). Если диалоговое окно не удалось показать, то загрузка будет выполнена без диалогового окна.

Необязательный атрибут. Ожидается логическое значение.

Если атрибут Ask отсутствует, то используется значение False.

Last updated