616
小米6
UploadPart__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲
初始化一個Multipart Upload之後,可以根據指定的Object名和Upload ID來分塊(Part)上傳數據。每一個上傳的Part都有一個標識它的號碼(part number,範圍是1~10,000)。對於同一個Upload ID,該號碼不但唯一標識這一塊數據,也標識了這塊數據在整個文件內的相對位置。如果你用同一個part號碼,上傳了新的數據,那麼OSS上已有的這個號碼的Part數據將被覆蓋。除了最後一塊Part以外,其他的part最小為100KB;最後一塊Part沒有大小限製。
請求語法
PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: Size
Authorization: SignatureValue
細節分析
- 調用該接口上傳Part數據前,必須調用Initiate Multipart Upload接口,獲取一個OSS服務器頒發的Upload ID。
- Multipart Upload要求除最後一個Part以外,其他的Part大小都要大於100KB。但是Upload Part接口並不會立即校驗上傳Part的大小(因為不知道是否為最後一塊);隻有當Complete Multipart Upload的時候才會校驗。
- OSS會將服務器端收到Part數據的MD5值放在ETag頭內返回給用戶。
- Part號碼的範圍是1~10000。如果超出這個範圍,OSS將返回InvalidArgument的錯誤碼。
- 若調用Initiate Multipart Upload接口時,指定了x-oss-server-side-encryption請求頭,則會對上傳的Part進行加密編碼,並在Upload Part響應頭中返回x-oss-server-side-encryption頭,其值表明該Part的服務器端加密算法,具體見Initiate Multipart Upload接口。6.為了保證數據在網絡傳輸過程中不出現錯誤,用戶發送請求時攜帶Content-MD5,OSS會計算上傳數據的MD5與用戶上傳的MD5值比較,如果不一致返回InvalidDigest錯誤碼。
示例
請求示例:
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length:6291456
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:J/lICfXEvPmmSW86bBAfMmUmWjI=
[6291456 bytes data]
返回示例:
HTTP/1.1 200 OK
Server: AliyunOSS
Connection: keep-alive
ETag: 7265F4D211B56873A381D321F586E4A9
x-oss-request-id: 3e6aba62-1eae-d246-6118-8ff42cd0c21a
Date: Wed, 22 Feb 2012 08:32:21 GMT
最後更新:2016-11-23 17:16:08
上一篇:
InitiateMultipartUpload__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲
下一篇:
UploadPartCopy__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲
運行程序__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
2.2 設置IP白名單提高數據庫安全__2. RDS最佳實踐_數據庫RDS 體驗_體驗館-阿裏雲
UpdateAccessKey__用戶管理接口_RAM API文檔_訪問控製-阿裏雲
直播截圖__使用手冊_視頻直播-阿裏雲
專有網絡中跨可用區部署資源__最佳實踐_用戶指南_專有網絡 VPC-阿裏雲
創建自定義監控項和報警規則__自定義監控_用戶指南_雲監控-阿裏雲
WAF排錯手冊__排錯手冊_Web 應用防火牆-阿裏雲
基礎架構__產品簡介_容器服務-阿裏雲
客戶端本地到ECS服務器丟包的檢查方法__ECS操作須知_產品使用問題_雲服務器 ECS-阿裏雲
solr語法轉化__功能篇_最佳實踐_開放搜索-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲