Объект соединиться с 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
функция с соответствующим аргументом пары "имя-значение".