Multipart upload in Amazon S3 allows you to upload a single object as a set of parts. Each part is acontiguous portion of the object's data. You can upload these object parts independently and in anyorder. If transmission of any part fails, you can re-transmit that part without affecting other parts.After all parts of your object are uploaded, Amazon S3 assembles these parts and creates the object.In general, when your object size reaches 100 MB, you should consider using multipart uploadsinstead of uploading the object in a single operation. Using multipart upload provides the following advantages: Improved throughput--You can upload parts in parallel to improve throughput. Quick recovery fromany network issues--Smaller part size minimizes the impact of restarting a failed upload due to anetwork error. Pause and resume object uploads--You can upload object parts over time. Once you initiate amultipart upload there is no expiry; you must explicitly complete or abort the multipart upload. Beginan upload before you know the final object size--You can upload an object as you are creating it. Reference: http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html