Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

中止分段上传

本主题介绍如何使用适用于 PHP 的 AWS 开发工具包中的类中止正在进行的分段上传。

注意

本主题假定您已按照 使用适用于 PHP 的 AWS 开发工具包和运行 PHP 示例 的说明执行操作,并正确安装了 适用于 PHP 的 AWS 开发工具包。

中止分段上传

1

使用 Aws\S3\S3Clientfactory() 方法创建 Amazon S3 客户端的实例。

2

执行 Aws\S3\S3Client::abortMultipartUpload() 方法。必须在 array 参数的必需键 (BucketKeyUploadId) 中提供存储桶名称、键名称和上传 ID。

abortMultipartUpload() 方法将删除任何已上传到 Amazon S3 的所有分段并释放资源。

例 中止分段上传

以下 PHP 代码示例演示如何中止正在进行的分段上传。该实例将演示 abortMultipartUpload() 方法的使用情况。有关运行本指南中的 PHP 示例的信息,请参阅运行 PHP 示例

<?php // Include the AWS SDK using the Composer autoloader. require 'vendor/autoload.php'; $bucket = '*** Your Bucket Name ***'; $keyname = '*** Your Object Key ***'; // Instantiate the client. $s3 = S3Client::factory(); // Abort the multipart upload. $s3->abortMultipartUpload(array( 'Bucket' => $bucket, 'Key' => $keyname, 'UploadId' => 'VXBsb2FkIElExampleBlbHZpbmcncyBtExamplepZS5tMnRzIHVwbG9hZ', ));

相关资源

本页内容: