UploadPart
Carrega uma parte em um upload com várias partes.
Você deve iniciar um upload com várias partes (consulte CreateMultipartUpload ) antes de poder enviar qualquer parte. Em resposta à sua solicitação inicial, o big file retorna um ID de upload, um identificador exclusivo, que você deve incluir na sua solicitação de peça de upload.
Request Syntax
Code Block | ||
---|---|---|
| ||
PUT /Key+?PartNumber=PartNumber&UploadId=UploadId HTTP/1.1 Host: bucket-name.bigfile.brascloud.com.br:443 Content-Length: ContentLength Content-MD5: ContentMD5 x-amz-server-side-encryption-customer-algorithm: SSECustomerAlgorithm x-amz-server-side-encryption-customer-key: SSECustomerKey x-amz-server-side-encryption-customer-key-MD5: SSECustomerKeyMD5 x-amz-request-payer: RequestPayer Body |
Response Syntax
Code Block | ||
---|---|---|
| ||
HTTP/1.1 200 x-amz-server-side-encryption: ServerSideEncryption ETag: ETag x-amz-server-side-encryption-customer-algorithm: SSECustomerAlgorithm x-amz-server-side-encryption-customer-key-MD5: SSECustomerKeyMD5 x-amz-server-side-encryption-aws-kms-key-id: SSEKMSKeyId x-amz-request-charged: RequestCharged |
Exemplos
A solicitação PUT a seguir carrega uma peça (número da peça 1) em um upload com várias partes. A solicitação inclui o ID de upload que você obtém em resposta à sua solicitação Initiate Multipart Upload.
Code Block | ||||
---|---|---|---|---|
| ||||
PUT /my-movie.m2ts?partNumber=1&uploadId=VCVsb2FkIElEIGZvciBlbZZpbmcncyBteS1tb3ZpZS5tMnRzIHVwbG9hZR HTTP/1.1
Host: bucket.bigfile.brascloud.com.br:443
Date: Mon, 1 Nov 2010 20:34:56 GMT
Content-Length: 10485760
Content-MD5: pUNXr/BjKK5G2UKvaRRrOA==
Authorization: authorization string
>>>>>>> reefconvert-joe
***part data omitted***
|
Code Block | ||||
---|---|---|---|---|
| ||||
HTTP/1.1 200 OK
x-amz-id-2: Vvag1LuByRx9e6j5Onimru9pO4ZVKnJ2Qz7/C1NPcfTWAtRPfTaOFg==
x-amz-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
ETag: "b54357faf0632cce46e942fa68356b38"
Content-Length: 0
Connection: keep-alive
Server: bigfile
|
Ainda tem dúvidas?