UsageGuide
Overview
The MultipartUploadrelated API is used to perform the BOS’s three-step upload and three-step copy features.
-
Three-step upload: The requester splits an object into multiple parts and then uploads these parts respectively. After uploading all parts successfully, BOS combines all parts uploaded by the requester into a complete object. MultipartUpload is often used for streaming upload, large file upload, and resumable upload. MultipartUpload includes three steps, i.e., InitiateMultipartUpload, UploadPart, and CompleteMultipartUpload, which is commonly known as three-step upload. The three-step upload related APIs include:
-
Three-step copy: The implementation principle of three-step copy is similar to that of three-step upload. An object is copied in part and combined into a complete object finally. The three-step copy can copy the object concurrently by splitting the large task into small tasks to improve the efficiency and success rate of file copy. The three-step copy includes three steps, i.e., InitiateMultipartUpload, UploadPartCopy and CompleteMultipartUpload. The related APIs include: