title: How to have Spring Integration FTP Message Source produce Message<String> straight to channel, not creating a File
body: <p><strong>Is it possible to read a file from an FTP message source and send it straight to a channel as a Message&lt;String&gt; with the file contents as the message payload and the filename in a header?  How would I do this?</strong></p>
  
  <p>Right now, it is writing the file from the FTP source to disk, which I don't want it to do.  I'd then have to read off of the disk and then convert it into a message or write a file source of some sort.  I want it to go straight from the FTP source directly into the channel as a Message&lt;String&gt;.</p>
  
  <p>To explain the situation, I am having multiple FTP sources all polling into a channel as one flow.  I am then wanting all messages in that channel to go to a JdbcOutboundGateway to write the messages to a DB table in another flow.  However, when it gets into the channel from the FTP source, the message payload ends up just being the file path.  I want the FTP message source to not create a file, just a Message&lt;String&gt; and place into the channel.</p>