Chapter 5. Spring Integration with FTP

FTP involves sending files over the Internet from one computer to another using a file transfer protocol. Spring Integration also provides support to the file transfer protocol. File transfer can be done via FTP or using SFTP (secure FTP).

Some of the abbreviations used in FTP scenarios are listed as follows:

  • FTP: File Transfer Protocol.
  • FTPS: FTP Secure is an extension to FTP that adds support for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) cryptographic protocols.
  • SFTP: SSH File Transfer Protocol, that is, FTP over Secure Shell, protocol.

In a real scenario, a file server will have an FTP address, username and password. The clients connect to the server to transfer the files. We can either ...

Get Mastering Spring Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.