 
  
                                          
            Amazon S3 provide API for multipart upload of large files. Multipart upload allows you to upload a large object as a set of small  parts/portion of the object's data. You can upload these small object parts independently. If transmission of any part is not succeed, you can retransmit it without affecting other parts. Amazon S3 combines all the  parts and make a single object after all the parts are uploaded.
      
              
              
            
            
          