> For the complete documentation index, see [llms.txt](https://wfsys.gitbook.io/workflow-mobile-forms-syntax/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wfsys.gitbook.io/workflow-mobile-forms-syntax/workflow_mobile_forms/commands/download_file_command.md).

# DownloadFileCommand

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

## Шаблон DownloadFileCommand <a href="#template_download_file_command" id="template_download_file_command"></a>

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

## Описание DownloadFileCommand <a href="#description_download_file_command" id="description_download_file_command"></a>

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

### Результат выполнения DownloadFileCommand <a href="#result_download_file_command" id="result_download_file_command"></a>

#### Value <a href="#result_value" id="result_value"></a>

Линейный массив полных путей с названиями загруженных файлов.

## Тэги, специфичные для DownloadFileCommand <a href="#tags_download_file_command" id="tags_download_file_command"></a>

### FileGuid <a href="#file_guid" id="file_guid"></a>

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

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

При наличии тэга `<FileGuid>` поле [`<FileUrl>`](#file_url) игнорируется, однако при его отсутствии тэг [`<FileUrl>`](#file_url) обязателен.

```xml
<FileGuid>Guid</FileGuid>
```

### FileUrl <a href="#file_url" id="file_url"></a>

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

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

Игнорируется при наличии тэга [`<FileGuid>`](#file_guid).

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

### Open <a href="#open" id="open"></a>

Признак, определяющий, следует ли открывать загруженные файлы.

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

Если тэг `<Open>` отсутствует, то используется значение True.

Если тэг `<Open>` отсутствует, но присутствует тэг [`<Print>`](#print), то используется значение False.

```xml
<Open>True</Open>
```

### AllowOverwrite <a href="#allow_overwrite" id="allow_overwrite"></a>

Признак, определяющий, будет ли в момент загрузки автоматически перезаписан файл, при условии, что его имя совпадает с уже существующим файлом.

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

Если тэг отсутствует, то используется значение False.

```xml
<AllowOverwrite>True</AllowOverwrite>
```

### ExportFileName <a href="#export_file_name" id="export_file_name"></a>

Полный путь, по которому будут сохранены выгруженные файлы.

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

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

Поддерживаются [константы замены](/workflow-mobile-forms-syntax/workflow_mobile_forms/values/replacement_constants.md).

```xml
<ExportFileName>ExportFileName</ExportFileName>
```
