# 1 ftp.get

<ftp.get    name='name'    localname='localname'/>

#### Exceptions

attribute 'name' required

do not activate ftp connection

It is not possible to obtain the FTP communication with the server because there is not established.

java.io.FileNotFoundException: RETR [...] No such file or directory

There is no file whose name matches the one specified in the name attribute.

java.io.FileNotFoundException: RETR [..] Not a regular file

Example

Download a file of the FTP server, storing it in the database.

Copy
<xsql-script name='ftp_sample2'>
<body>
<insert table='files' columns='image'>
<value><ftp.get name='snowfall.jpg' /></value>
</insert>
</ftp>
</body>
</xsql-script>

To download files you should use the function <ftp.get>. An application of this function will consist in being able to download files of a remote server to store them in a database. Starting from that premise, the XSQL-Script has been executed in a application server, the image snowfall.jpg is downloades from the FTP server with the adress 192.168.10.1 and it is inserted in the image column of the tables files of the database indicated in the command ws-dbscript. The column must be defined with the data type BLOB (Binary Large OBject).