Cas*_*sac 2 php amazon-s3 symfony
我在 php-symfony2 中创建了上传和下载服务。这工作正常。现在我想删除上传的文件。有例子吗?
注意:没有数据存储到数据库表中。
小智 7
删除一个对象(无版本存储桶)
$s3 = S3Client::factory();
使用存储桶名称和键名称执行 Aws\S3\S3Client::deleteObject() 方法。
$result = $s3->deleteObject(array( 'Bucket' => $bucket, 'Key' => $keyname ));
如果启用版本控制,DELETE MARKER 将被添加。(参考)
例子
<?php
require 'vendor/autoload.php';
use Aws\S3\S3Client;
$s3 = S3Client::factory();
$bucket = '*** Your Bucket Name ***';
$keyname = '*** Your Object Key ***';
$result = $s3->deleteObject(array(
'Bucket' => $bucket,
'Key' => $keyname
));
Run Code Online (Sandbox Code Playgroud)
更多参考资料可以在这里找到。
| 归档时间: |
|
| 查看次数: |
15947 次 |
| 最近记录: |