Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

mput

Upload file or folder to FTP server

Syntax

mput(ftpobj,contents)
uploadPaths = mput(ftpobj,contents)

Description

example

mput(ftpobj,contents) uploads the files or folders specified by contents to the current folder on the FTP server associated with ftpobj.

uploadPaths = mput(ftpobj,contents) returns a cell array that lists the paths to the uploaded files on the server.

Examples

collapse all

Connect to an FTP server and upload files from your local machine to the server. This example shows a hypothetical FTP session on ftp.example.com, a machine that does not exist. If you have an account on an FTP server that grants you permission to upload files to that server, then you can use the mput function as shown in this example.

First, connect to the server.

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

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

Display the contents of the current folder on the FTP server.

dir(ftpobj)
 
myscript.m                  README.txt                pub    

Upload a file from your local machine to the FTP server.

mput(ftpobj,'myNewScript.m');

Display the updated contents on the FTP server, including the new myNewScript.m file.

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

Upload multiple files. If the file names have some text in common, then you can use a wildcard character (*) to match the rest of the names. In this example, use a wildcard to match the file names image001.png, image002.png, and image003.png on your local machine.

mput(ftpobj,'image*png');

Display the updated contents on the FTP server.

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

Input Arguments

collapse all

Connection to an FTP server, specified as an FTP object.

Local files or folders, specified as a character vector or string scalar.

To match multiple files or folders on your local machine, you can include a wildcard character (*) in contents. For example, if you specify contents as *.docx, then mput uploads all files whose names end with .docx.

See Also

| | |

Introduced before R2006a

Was this topic helpful?