FTP/SFTP/WebDAV Component
This component provides access to remote file systems over the FTP, SFTP and WebDAV protocols
URI format
ftp://[username@]hostname[:port]/filename[?options] sftp://[username@]hostname[:port]/filename[?options] webdav://[username@]hostname[:port]/filename[?options]
Where filename represents the underlying file name or directory. Can contain nested folders.
The username is currently only possible to provide in the hostname parameter.
If no port number is provided. Camel will provide default values according to the protocol. (ftp = 21, sftp = 22)
Examples
ftp://someone@someftpserver.com/public/upload/images/holiday2008?password=secret&binary=true
ftp://someoneelse@someotherftpserver.co.uk:12049/reports/2008/budget.txt?password=secret&binary=false&directory=false
ftp://publicftpserver.com/download
Options
Name |
Default Value |
Description |
---|---|---|
directory |
true |
indicates whether or not the given file name should be interpreted by default as a directory or file (as it sometimes hard to be sure with some FTP servers) |
password |
null |
specifies the password to use to login to the remote file system |
binary |
false |
specifies the file transfer mode BINARY or ASCII. Default is ASCII. |