Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

Error Handling and Best Practices

If a user cancels the upload or an error occurs during the process, the LWC should call the abort file upload API to clean up any partially uploaded data in S3.

See abortFileUpload(repositoryId, fileId, uploadId) to learn about the signature and parameters of the method.

Best Practices

  • Parallel Uploads: For multi-part uploads, use Promise.all() in JavaScript to upload multiple chunks in parallel to improve performance.
  • E-tags: Ensure the ETag list is correctly stored and ordered by partNumber before sending it to the completion API.