【问题标题】:how to read results from aws s3 headObject using PHP SDK v2?如何使用 PHP SDK v2 从 aws s3 headObject 读取结果?
【发布时间】:2020-01-21 10:51:23
【问题描述】:

我能够像这样成功地从对 headObject 的调用中获取结果。但是我无法访问 $result 中的内容,因为结果是一个对象(Guzzle\Service|Resource\Model),而我在其中看到的数据显然位于受保护的变量中,这意味着我必须使用对象调用来获取它。但是我怎么知道方法调用应该是什么?

           $result = $client->headObject([
            'Bucket' => $bucket, // REQUIRED
            'Key' => $key // REQUIRED            
        ]);


        $relevantmetaData = array();
        $relevantmetaData['LastModified'] = $result->data['LastModified'];

链接here 没有提到获取$data 的方法

【问题讨论】:

    标签: php amazon-s3 sdk aws-php-sdk


    【解决方案1】:

    我想我应该尝试一下 get(),它有效。

    $relevantmetaData['LastModified'] = $result->get('LastModified');
    

    【讨论】:

      猜你喜欢
      • 2017-11-07
      • 2020-08-08
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 2015-04-18
      相关资源
      最近更新 更多