If the app is running on a cloud environment I would go for ftp, sharepoint integration or AWS S3 (see marketplace)
When running on premise or a location where you have more control over de environment, you could consider writing a java action that places the file in a specific location.
Another option would be to create a service in your app that securely provides the file to other systems, for example over REST.