What is you full end to end scenario?
Why using a file?
to which system do you need to upload the file?
OData indeed is for reciever only (confused it with the SFSF REST. my mistake)\
If you have an ABAP WAS or Java WAS as your source system I would sugest implementign a Proxy to Odata sync. scenario.