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
For scenario 1, why can't you upload the files to Sharepoint via Angular and then send the Sharepoint file IDs in your Appian API request?
Raúl Gómez Moya said:I'm not clear if SFTP can be used to drop files on Sharepoint, have you ever done it?
I haven't - from a quick google it's suggested that it might be enabled via the addition of some 3rd-party service that handles the ultimate transfer of files from FTP to sharepoint. There may be other easier ways too, I'm not sure.
Raúl Gómez Moya said:Users will attach these files every time they create a case
Users are regularly needing to attach files that are > 1 GB?!? That seems incredible. Is there no way to streamline that file size? What do the files contain??
Raúl Gómez Moya said:How could I split the files in Appian
I'm talking about splitting them on the user-end prior to Appian upload. Like via creating multi-part ZIP archives or something else along those lines, if streamlining of the file sizes is impossible for you. That being said, the first thing I'd look into is reducing the original file sizes - 1 GB seems overboard for almost any use case I can think of, other than if users need to upload movie-length video files for some reason.
Mathieu Drouin said:this plugin which allows you to upload files up to 15GB directly into Sharepoint
As an aside - do you happen to know whether the linked Sharepoint tool and Connected System require Sharepoint Online like the Appian OOB version does? My company has been asking me how we'll integrate sharepoint but we don't have a compatible cloud version.
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.
Our use case , uses building plans with .cad extension , they are viazualized in AutoCAD , that's why they are so heavy , that's why every time a case is created , they attach the files of the building plans . I am not sure if there is a way to split those files into smaller files or if it is possible to do a chunked file transfer, I have never seen it in appian.
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.
We currently integrate with sharepoint by making use of the REST services exposed by the sharepoint API. We do not use the connected system. In our case it is sharepoint online.
Como opciones para eso, serian factibles la creacion de un web component en el propio appian, o bien usar un webCOntentField para mostrar una interface o site externo que te permita hacer la subida de documento al repositorio que sea necesario.
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 :)