Объект для подключения к FTP-серверу и доступа к его файлам
Подключиться к FTP-серверу путем вызова ftp функция, которая создает FTP объект. Для доступа к определенной учетной записи FTP на сервере укажите имя пользователя и пароль. Затем используйте объект FTP для загрузки и загрузки файлов. Вы также можете создавать, удалять и перемещаться в различные папки на сервере. Чтобы закрыть соединение, используйте close функция.
Примечание
Поскольку FTP не является безопасным протоколом, объект FTP не шифрует ваше имя пользователя, пароль или данные, которые вы загружаете с FTP-сервера или отправляете на него. Если требуется безопасное FTP-соединение, используйте SFTP-клиент, предоставляемый системой.
ftpobj = ftp( открывает соединение с FTP-сервером host)host и сохраняет соединение в объекте FTP ftpobj. Чтобы использовать этот синтаксис, host должна поддерживать анонимные подключения.
ftpobj = ftp( задает дополнительные входные параметры, используя один или несколько аргументы пары "имя-значение". Для примера можно задать значение host,username,password,Name,Value)'System' как 'WINDOWS' для подключения к FTP-серверу, на котором работает Windows® операционной системы. Можно также задать значение 'LocalDataConnectionMethod' для изменения режима соединения с пассивного на активный.
ascii | Установите режим передачи FTP на ASCII |
binary | Установите режим передачи FTP в двоичный режим |
cd | Изменение или просмотр текущей папки на FTP-сервере |
close | Закройте соединение с FTP-сервером |
delete | Удалить файл на FTP-сервере |
dir | Список содержимого папки на FTP-сервере |
mget | Загрузка файлов с FTP-сервера |
mkdir | Создать новую папку на FTP-сервере |
mput | Загрузка файла или папки на FTP-сервер |
rename | Переименуйте файл на FTP-сервере |
rmdir | Удалить папку на FTP-сервере |
Объект FTP не поддерживает параметры прокси-сервера.
Пока нет необходимости указывать 'System',systemKey Пара "имя-значение", FTP dir функция может вернуть меньше информации, если объект FTP не настроен для операционной системы, работающей на FTP-сервере. В таких случаях, dir может возвращать массив структур с некоторыми пустыми полями. В этом случае звоните ftp еще раз и укажите правильное значение для systemKey.
Код для объекта FTP основан на коде из проекта Apache™.
В частности, ftp функция конфигурирует свойства FTP-соединений, заданные в Apache FTPClientConfig класс. Любое установленное свойство FTPClientConfig класс может быть установлен с помощью ftp функция с соответствующим аргументом пары "имя-значение".