Перейти к основному содержимому

Файлы FTP

🔗 Оригинальная страница — Источник данного материала


Описание

В ZennoPoster есть встроенные возможности для работы с FTP-ресурсами. Вы можете автоматически загружать файлы на FTP-сервер, создавать и удалять директории, а так же производить другие операции. Это удобно, когда файлы ваших проектов хранятся на FTP-сервере.

Данный экшен позволяет вам работать с файлами, а именно:

  • Загрузить один файл С или НА сервер;
  • Загрузить несколько файлов С или на сервер;
  • Удалить один или несколько файлов с сервера;
  • Переименовать файл на сервере.

Как добавить действие в проект?

Через контекстное меню: Добавить действиеFTPфайлы FTP

image-20200812-173127


Принцип работы

Для работы с этим экшеном нужно сначала настроить FTP соединение.

Экшен имеет следующие основные настройки:

  • Путь на сервере — путь к нужному файлу на сервере.
  • Локальный путь — путь на вашем компьютере, куда необходимо сохранить скачанный файл.
  • Тип путиотносительный (относительно текущей папки) или абсолютный (от корня системы) путь на сервере.

Загрузить файл с сервера

Позволяет скачать файл с сервера на свой компьютер.

image-20200812-173431

Загрузить файл на сервер

Загружает файл с вашего компьютера на сервер.

image-20200812-173518

Загрузить файлы с сервера

Нужен для скачивания нескольких файлов с сервера на компьютер.

image-20200812-173555

Пути к файлам указываются в Списке. За один проход экшена берется только одна строка с путем из списка.

Загрузить файлы на сервер

Используется для загрузки нескольких файлов с компьютера на сервер.

image-20200812-173623

Пути к файлам указываются в Списке. За один проход экшена берется только одна строка с путем из списка.

Удалить файл на сервере

Удаляет файл с сервера.

image-20200812-173740

Необходимо указать к нему путь.

Переименовать файл на сервере

Нужен для изменения имени файла на сервере.

image-20200812-173830

Указываем путь к файлу и его новое имя.


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

Скачиваем файлы с FTP-сервера по списку

image-20200812-173914

Пути к файлам, которые нам нужно скачать, хранятся в списке.
1. Получаем количество строк из списка.
2. Если список не пустой, то скачиваем файл с FTP-сервера.
3. Затем удаляем строку, которая содержит путь к уже скачанному файлу.
4. Возвращаемся в начало цикла (к 1 шагу).
5. Как только строк в списке не останется, выводим оповещение о том, что все файлы скачаны.