Description
This PR implements the multipart download files for big single files. This is the following criteria:
- The file is bigger than or equal to 2GB - Multipart download
- The file is smaller than 2GB - Normal download (sequential)
Related Issues
Related Pull Requests
Checklist
- Changes have been tested locally.
- Unit tests have been written or updated as necessary.
- The code adheres to the repository's coding standards.
- Relevant documentation has been added or updated.
- No new warnings or errors have been introduced.
- SonarCloud issues have been reviewed and addressed.
- QA Passed
Testing Process
Open the preview link:
- Download a file smaller than 2GB - See in the network tab (DevTools) that there is only one call downloading the file pointing to the S3 bucket.
- Download a big file bigger than or equal to 2GB - See in the network tab (DevTools) that there aire several calls downloading the file pointing to the S3 bucket.
P.d. After each try, check the file integrity by using checksum.