【问题标题】:How could I get file size, time and md5 from amazon s3?如何从 amazon s3 获取文件大小、时间和 md5?
【发布时间】:2014-03-11 02:34:15
【问题描述】:

我想获取存储在 amazon s3 中的文件属性,使用 api 或 php 容易吗?

【问题讨论】:

    标签: java amazon


    【解决方案1】:

    使用 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/

    【讨论】:

      【解决方案2】:

      这是 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>";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多