Hello
We need to work with files larger than 1 GB, and in particular we have two scenarios:
1- A portal made in Angular, where users external to the organisation will attach a document larger than 1 GB. We need this file to reach Appian and then be sent to a sharepoint of the organisation. We have a limitation when receiving the file from the external portal as the appian api only allows 75 MB.
2- The other scenario is that a user in appian wants to attach files larger than 1GB in an appian interface with the uploadfile component, then appian through a web service must send it to sharepoint. We have the problem that the uploadfile component only allows 1GB.
For these two scenarios, what would be the optimal solution?
Discussion posts and replies are publicly visible
External Portal to Appian: Use a cloud storage service like AWS S3 or Azure Blob Storage to store files larger than 75 MB. Then, have Appian retrieve the file from the cloud storage and send it to SharePoint.Appian Interface to SharePoint: Again, use a cloud storage service for files larger than 1 GB. Users upload files to the cloud storage via Appian, and then Appian transfers the file to SharePoint through a web service.Let me know if that works for you?
"Users upload files to the cloud storage via Appian" ... how would you do that?
You would integrate Appian with the chosen cloud storage service's API to enable users to upload files directly from the Appian interface to the cloud storage.
Mathieu Drouin mentioned it.
This is not possible, because appian has a limit in the uploadfile component, if it is more than 1 GB, you get an error in the interface, so you cannot send from an appian interface a file bigger than 1 GB.
Not if you use the UI components I mentioned above, the files are uploaded directly to the cloud storage provider (without going through Appian) and are not subject to the 1GB limit.
Yes, I think it's the only valid option, the only problem is that it's paid :)