How is your experience with the OutSystems Community?
18
Views
1
Comments
Recommended Approach for Splitting Large Files on the Server Side in ODC
Question

Hi everyone,

We are working on a file processing feature in OutSystems Developer Cloud (ODC) that requires splitting a large file into smaller chunks on the server side.

However, we have not found a built-in ODC function or standard server-side mechanism that allows us to split a large file into smaller chunks directly.

Currently, we are trying to identify the recommended approach for this requirement without introducing unnecessary complexity or memory overhead.

Questions:

  1. Does ODC provide any built-in functions or supported APIs for splitting large files into smaller chunks on the server side?
  2. If no built-in functionality is available, what is the recommended approach for implementing server-side file splitting in ODC?
  3. Is it possible to use External Logic to process a large file as a stream and split it into chunks without loading the entire file into memory?
  4. Are there any recommended patterns, supported libraries, or architectural approaches for handling large files efficiently in ODC, particularly when the file needs to be processed or uploaded to external storage such as Amazon S3?

We would appreciate any guidance on the recommended implementation and any relevant limitations or best practices to consider in ODC.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.