Sign In
Sign In
Updated on 22 November 2024

Multipart upload is a method of transferring large files to S3 storage by splitting the file into smaller parts (chunks) and uploading them in parallel. This approach speeds up the process and improves reliability: in the event of a failure, you only need to re-upload the corrupted part instead of the entire file. It is especially useful for handling large files and working with unstable network connections.

Advantages of Multipart Upload

  • Faster Data Transfer: Parallel uploads of multiple parts reduce the time required to transfer large files.
  • Flexibility: The ability to pause and resume uploads makes it easier to work with unstable connections.
  • Fault Tolerance: Errors during the transfer of individual parts can be fixed by re-uploading just those parts.

Note: If a multipart upload is interrupted, the incomplete file parts won’t appear in the bucket interface but will still occupy storage space on the server. To free up this space, you need to manually finalize or cancel the upload.

Use Cases

Many tools and libraries for working with S3 support multipart uploads and allow you to configure the size of the parts. Below are some tools that support multipart uploads:

These tools provide flexible options for configuring the upload process, enabling you to optimize data transfer based on your needs and network conditions.

Was this page helpful?
Updated on 22 November 2024

Do you have questions,
comments, or concerns?

Our professionals are available to assist you at any moment,
whether you need help or are just unsure of where to start.
Email us
Hostman's Support