BuildMyZip is an OutSystems 11 (O11) External Logic component designed to simplify the creation of ZIP archives from multiple files within OutSystems applications. It provides a reusable server-side action that accepts a list of files, where each file is represented by its file name and binary content, and combines those files into a single ZIP archive.
The component is intended for applications that need to package multiple documents or generated files into one archive for download, storage, transfer, or further processing. Instead of implementing ZIP-generation logic separately in each application, developers can use the reusable BuiltMyZip action provided by this component.
BuiltMyZip
The component supports optional password protection, allowing applications to specify whether the generated ZIP archive should be protected with a password. When password protection is enabled, the application can provide a password that is used during ZIP creation.
The component exposes a FileInput structure containing two attributes:
FileInput
Applications can create a list of these FileInput records and pass the list to the BuiltMyZip External Logic action.
The action accepts: