multipart-upload-reactive
Reactive icon

Multipart Upload Reactive

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

Multipart Upload Reactive

Compatible with:
Created on OutSystems 11

Version 1.1.0

Stable
Current
See documentation
Uploaded on 01:50 (8 hours ago) by 
Compatible with:
Version 11
11.24.0 or higher
Database:
All
Release notes:

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.
Application Objects:
Multipart Upload Reactive has 11 AOs.

Version 1.0.1

Stable
See documentation
Uploaded on 14 Jul by 
Compatible with:
Version 11
11.24.0 to 11.38.0
Database:
All
Release notes:

1.0.1 Updates

Fixes

  • Resolved "SyntaxError: Failed to execute 'querySelectorAll' on 'Document': '.partDiv.slug' is not a valid selector."
    • Occurrence: When uploading files with file names that start with a digit (0-9).
    • Root cause: CSS classes cannot start with a digit (see this document).
    • Solution: Modify the convertToSlug() function at 'Scripts/MultipartUpload' to add a prefix ("f_") when the file name starts with a digit.


Improvements

  • Added custom authentication to the exposed REST API in the MultipartUpload_API module.
Application Objects:
Multipart Upload Reactive has 6 AOs.

Version 1.0.0

Stable
See documentation
Uploaded on 13 Jul by 
Compatible with:
Version 11
11.24.0 to 11.38.0
Database:
All
Release notes:

1.0.0 Updates

  • 1st official version for 'Multipart Upload Reactive' asset.


New Features

  • Introduced 2 new blocks: 
    • MultipartUpload_S3 and MultipartUpload_S3_CSV 
      These blocks correspond to the 2 original blocks but upload files to AWS S3 instead of OutSystems' database.

Improvements

  • Added the response.statusText property to error messages for more informative HTTP error handling.
  • Centralized constant variables and utility functions into a single script at 'Scripts/MultipartUpload' for better maintainability and reusability.
Application Objects:
Multipart Upload Reactive has 6 AOs.