I have a requirement from one of my client where they want to send Contact and its related object data to there local server in CSV format. The want to establish a FTP connection so that file can be directly transferred to a fixed location on there server.
I am able to create the CSV file within APEX code, however not sure how to send out a file.
One option can be to create an multipart HTTP request and send the file as the body, however they do not have any service setup to consume the request.
Is it even possible to transfer a file directly from Salesforce to a server location without any service setup?