What is the difference between Multipart Upload and Chunked Upload on AWS?


My goal for file chunked uploading is the following:

  • sequential chunked uploading
  • progress update whenever a chunk is uploaded
  • retry when a chunk failed to upload
  • chunk size is 1MB
  • My enviroment is preferrably on Javascript, but can be on ASP.Net too.

I am using the AWS S3, and had configured CloudFront.

I am currently unsure which to use: the Multipart Upload API or the Chunked Upload. So what is the difference between them, and when to use them?


Here are some of the differences Ive seen so far:

Multipart Upload:

  • Supports upload in parallel
  • Only allows each part size to be a minimum of 5MB,

Chunked Upload:

Leave a Reply