What I need to achieve:
- Upload files (called as supporting documents) through Lightning Components
- Send these files to external system using REST API
- Receive updated/signed copy of the files from external system - For this suggested to keep the links in Salesforce records since the files are already stored in FTP, do not want to keep same files in 2 locations. Also, some day the file storage limit in Salesforce will be hit.
The size of supporting documents is 2-50 MB, signed copy is ~40MB on an average.
I have done good search on the forum and I am unable to get concrete answers/approaches for 1 & 2.
Any suggestions/advise on solution approach is greatly appreciated.