multipart-upload-reactive
Reactive icon

Multipart Upload Reactive

Stable version 1.1.0 (Compatible with OutSystems 11)
Uploaded
 on 11 Nov (5 hours ago)
 by 
5.0
 (4 ratings)
multipart-upload-reactive

Multipart Upload Reactive

Details
Enables uploading large files using multi-part upload
Read more

This component implements multipart uploading to support large file handling. It uses JavaScript to split large files into smaller chunks and upload them to either the OutSystems database or AWS S3.

This component took inspiration and provide many improved functionalities from:

Release notes (1.1.0)

1.1.0 Updates

Improvements

  • Updated MultipartUpload_CW/MultipartUpload_S3 Block:
    • Now stores and maps ETags from each uploaded part to the correct UploadId.
    • When completing the upload (via MultipartUpload_CS or S3_CompleteMultipartUpload), it sends the collected ETag list directly from the client side.
    • This replaces the old method of using AmazonS3_IS/Object_ListParts, which reduces unnecessary calls to the AWS SDK and boosts overall performance.
  • New Mechanism for Managing AWS S3 Credentials:
    • S3 credentials are now stored as AES-encrypted ciphertext in the database.
    • They can be managed through Admin screens (backoffice) in the MultipartUpload_AmazonS3_Config module.
    • This allows multiple modules to use the component, unlike the previous Site Properties approach (which only supported one configuration).
    • Each configuration is mapped to a specific ESpace/Module that references the MultipartUpload_CW module.
License (1.1.0)
Reviews (3)
by 
24 Oct (3 weeks ago)
in version 1.0.1
Exactly what I needed. Thanks!
by 
7 Jul
in version 0.1.0
Great work! This component solves a very common pain point in Reactive Web – uploading large files reliably.
by 
7 Jul
in version 0.1.0
I have never used such a good forge before. Outsystems should consider including it in the default UI module. Thanks to Programmer Luong for creating this product
Team
Other assets in this category