I had mentioned this earlier as Amol stated. It would be super-nice to find some common ground using the `AbstractRemoteFileOutboundGateway`. Interestingly, the `AbstractRemoteFileOutboundGateway` does not currently support PUTS - I went ahead and created:

* https://jira.springsource.org/browse/INT-3088