Загрузить на сервер 1

Группа действий: FTP


Действие загружает файлы из локальной папки на FTP-сервер.

Параметры

Входные параметры:

  1. Контекст контекст подключения к FTP-серверу;

  2. Локальные файлы Наименование файлов, которые необходимо загрузить на сервер;

  3. Директория на FTP- сервере – Путь к папке на удалённом сервере, куда будут загружены файлы;

  4. Перезаписать – логическая переменная, если значение которой «true», то файлы с одинаковым наименованием будут перезаписаны в директории;

  5. Только существующие – логическая переменная, если значение которой «true», то скачать только те файлы, которые существуют в локальной директории назначения. В противном случае скачать все файлы. Значение по умолчанию «false». Доступно только с включенным параметром «Перезаписать»;

  6. Только новые - логическая переменная, если значение которой «true», то перезаписать только более новые существующие файлы и все файлы, которых ещё нет в локальной директории. В противном случае скачать все файлы. Если включено «Только существующие», то перезаписать только более новые версии существующих файлов, без добавления тех, которых ещё нет. Доступно только с включенным параметром «Перезаписать»;

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

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Уникальный идентификатор FTP сеанса, в контексте которого будет применено действие

Robin.FTP

Контекст FTP

Да

Локальные файлы

Файлы, которые необходимо загрузить на FTP-сервер. Чтобы указать более одного файла, используйте символы подстановки (* или ?)

Robin.FilePath


Да

Директория на FTP- сервере

Целевой каталог, в который будут выгружены файлы

Robin.String


Да

Перезаписать

Если значение параметра равно true, то файлы будут перезаписаны. В противном случае перезапись не производится. По умолчанию - false.

Robin.Boolean

true

Нет

Только существующие

Если значение параметра равно true, то загружать только те файлы, которые существуют в директории назначения. В противном случае загружать все файлы. Значение по умолчанию false. Доступно только с включенным параметром «Перезаписать»

Robin.Boolean

true

Нет

Только новые

Если значение параметра равно true, то перезаписать только более новые существующие файлы и все файлы, которых ещё нет. В противном случае загрузить все файлы. Если включено «Только существующие», то перезаписать только более новые существующие файлы, без добавления тех, которых ещё нет. Доступно только с включенным параметром «Перезаписать»

Robin.Boolean

true

Нет

Исключить

Файлы, которые необходимо игнорировать во время загрузки. Чтобы указать более одного файла, используйте wild-cards (* или ?)

Robin.String


Нет

Особые условия использования

Отсутствуют.



Пример использования

Задача: подключиться к FTP-серверу, загрузить файл на сервер в директорию upload. 

Решение: воспользоваться действиями "Подключить", "Upload files", "Отключить". 

Реализация:

  1. Собрать схему робота, состоящего из действий:
  2. Настроить параметры для действия "Подключить". 
    image2024-1-23_16-12-15.png
  3. Настроить параметры для действия "Upload files". 
  4. Настроить параметры для действия "Отключить". 
    image2024-1-23_16-14-30.png

  5. Нажать на кнопку "Старт" в верхней панели. 

Результат: 

Программный робот отработал успешно. Файл успешно загружен на сервер. 

  • Нет меток