【发布时间】:2014-03-11 02:34:15
【问题描述】:
我想获取存储在 amazon s3 中的文件属性,使用 api 或 php 容易吗?
【问题讨论】:
我想获取存储在 amazon s3 中的文件属性,使用 api 或 php 容易吗?
【问题讨论】:
使用 PHP 最简单的方法是 AWS SDK for PHP - Google it。
以下是您可以接收的所有属性的 PHP 示例: http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html
一些包括getBucket、getObjectACL、列表文件、列表桶等
您也可以在此处使用命令行 awscli: http://aws.amazon.com/cli/
【讨论】:
这是 AWS PHP Ver 3 的示例
//Get file size
$s3 = new S3Client([
'region' => REGION,
'version' => '2006-03-01',
'credentials' => [
'key' => AWS_KEY,
'secret' => AWS_SECRET_KEY,
],
]);
$result = $s3->getObject([
'Bucket' => BUCKET,
'Key' => $files_name
]);
$files_size = $result['ContentLength'];
echo "Size: " . $files_size . "<br>";
【讨论】: