mput

Загрузите файл или папку к FTP-серверу

Описание

пример

mput(ftpobj,contents) загружает файлы или папки, заданные contents к текущей папке на FTP-сервере, сопоставленном с ftpobj.

uploadPaths = mput(ftpobj,contents) возвращает массив ячеек, который перечисляет пути к загруженным файлам на сервере.

Примеры

свернуть все

Соединитесь с FTP-сервером и загрузите файлы со своей локальной машины на сервер. Этот пример показывает гипотетический сеанс FTP на ftp.example.com, машина, которая не существует. Если у вас есть учетная запись на FTP-сервере, который дает вам разрешение, чтобы загрузить файлы на тот сервер, то можно использовать mput функционируйте как показано в этом примере.

Во-первых, свяжите с сервером.

ftpobj = ftp('ftp.example.com')
ftpobj = 

  FTP Object
     host: ftp.example.com
     user: anonymous
      dir: /
     mode: binary

Отобразите содержимое текущей папки на FTP-сервере.

dir(ftpobj)
 
myscript.m                  README.txt                pub    

Загрузите файл от своей локальной машины до FTP-сервера.

mput(ftpobj,'myNewScript.m');

Отобразите обновленное содержимое на FTP-сервере, включая новый myNewScript.m файл.

dir(ftpobj)
 
myscript.m                  myNewScript.m           README.txt
pub  

Загрузите несколько файлов. Если у имен файлов есть некоторый общий текст, то можно использовать подстановочный символ (*) совпадать с остальной частью имен. В этом примере используйте подстановочный знак, чтобы совпадать с именами файлов image001.png, image002.png, и image003.png на вашей локальной машине.

mput(ftpobj,'image*png');

Отобразите обновленное содержимое на FTP-сервере.

dir(ftpobj)
 
image001.png                image002.png            image003.png
myscript.m                  myNewScript.m           README.txt
pub  

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

свернуть все

Связь с FTP-сервером в виде объекта FTP.

Локальные файлы или папки в виде вектора символов или строкового скаляра.

Чтобы совпадать с несколькими файлами или папками на вашей локальной машине, можно включать подстановочный символ (*) в contents. Например, если вы задаете contents как *.docxто mput загрузки все файлы, имена которых заканчиваются .docx.

Смотрите также

| | |

Представлено до R2006a