Aborts all multipart uploads initiated before the specified date. This operation cannot be reversed.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
|
Required |
The name of the bucket to use. |
|
|
|
Optional |
The time and date to use for comparison. Accepts any value that |
Returns
Type |
Description |
|---|---|
|
A |
Examples
Abort all multipart uploads that were initiated before a given date.
// Instantiate the class
$s3 = new AmazonS3();
$bucket = 'my-bucket' . strtolower($s3->key);
// Delete everything before right now.
$response = $s3->abort_multipart_uploads_by_date($bucket);
// Delete everything before 20 minutes ago
$response = $s3->abort_multipart_uploads_by_date($bucket, '20 minutes ago');
// Delete everything before yesterday
$response = $s3->abort_multipart_uploads_by_date($bucket, 'yesterday');
// Delete everything before a specific date.
$response = $s3->abort_multipart_uploads_by_date($bucket, '1 November 2010');
// Delete everything before a specific date.
$response = $s3->abort_multipart_uploads_by_date('my-bucket-doesnotexist', '1 November 2010');
// Success?
var_dump($response->areOK());
Result:
bool(true)
Related Methods
Source
Method defined in services/s3.class.php | Toggle source view (57 lines) | View on GitHub

