Connect to FTP server
Connect to an FTP server by calling the ftp
function,
which creates an FTP object. Perform file operations using methods
on the FTP object, such as mput
and mget
.
When you finish accessing the server, call the close
method
to close the connection.
connects
to the FTP server f
= ftp(host
,username
,password
)host
and creates FTP object f
.
If the host supports anonymous connections, you can use the host
argument
alone. To specify an alternate port, separate it from host
with
a colon (:
).
|
Character vector enclosed in single quotation marks that specifies the FTP server. |
|
Character vector enclosed in single quotation marks that specifies your user name for the FTP server. |
|
Character vector enclosed in single quotation marks that specifies your password for the FTP server. Because FTP is not a secure protocol, others can see your user name and password. |
ascii | Set FTP transfer type to ASCII |
binary | Set FTP transfer type to binary |
cd | Change or view current folder on FTP server |
close | Close connection to FTP server |
delete | Remove file on FTP server |
dir | View contents of folder on FTP server |
mget | Download files from FTP server |
mkdir | Create folder on FTP server |
mput | Upload file or folder to FTP server |
rename | Rename file on FTP server |
rmdir | Remove folder on FTP server |
Handle. To learn how handle classes affect copy operations, see Copying Objects in the MATLAB® documentation.
Connect to an FTP server and display the
FTP object. Replace ftp.testsite.com
with the URL
for an actual FTP site.
ts = ftp('ftp.testsite.com'); disp(ts)
Connect to port 34. If you specify a port that the FTP server
does not support, then ftp
returns an error.
ts = ftp('ftp.testsite.com:34')
Modify the following code to connect to a host that requires a password:
ts = ftp('ftp.testsite.com','myname','mypassword')
The ftp
function is based on code from
the Apache Jakarta Project.
The ftp
function does not support proxy
server settings.