java 我怎样才能从amazon s3得到文件大小、时间和md5?

cngwdvgl  于 2023-02-28  发布在  Java
关注(0)|答案(2)|浏览(556)

我想把一个文件的属性存储在amazon s3中,使用API或者php容易吗?

eyh26e7m

eyh26e7m1#

PHP最简单的方法是AWS SDK for PHP -谷歌一下。
下面是您可以接收的所有属性的PHP示例:http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html
其中一些包括getBucket、getObjectACL、列表文件、列表存储桶等
您也可以在此处使用命令行awscli:http://aws.amazon.com/cli/

gopyfrb3

gopyfrb32#

下面是AWS PHP版本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>";

相关问题