Camel FTP bindings support a 'localWorkDirectory' parameter which allows a file to be spooled to local disk instead of read into memory. Our FTP binding schema does not expose this parameter at present, but you can always use the camel URI binding to just pass a complete endpoint URI including this parameter.
Camel FTP endpoint parameters:
Camel URI binding in SY:
If using this parameter satisfies your requirement, file a JIRA in SY and we'll add it to the config schema.
Another option that provides more flexibility is to receive the file via a FTP binding into a camel route and then route it to the local disk via a file reference binding. You could then have another service listening to the local file system via a File binding.
Why not just write a bash script poller to move files to local HD then process them via file binding?
Thanks Keith and Viktor.
I had implemented Keith suggestion in this case anyways