AWS PHP SDK GetObject命令错误

时间:2016-07-11 17:17:17

标签: php amazon-s3 aws-sdk

我们在PHP上使用一些脚本从S3获取对象并进行处理。我使用下一个代码从S3获取对象:

$command = $this->s3Client->getCommand(
    'GetObject',
    [
        'Bucket'                  => $backetName,
        'Key'                     => $objectKey,
        'ResponseContentEncoding' => 'identity'
    ]
);
return $this->s3Client->execute($command)->toArray(); 

今天我发现这个脚本会返回错误:

“在\”https://s3.amazonaws.com/backet-name/object-key?response-content-encoding=identity \“上执行\”GetObject \“时出错; AWS HTTP错误:cURL错误61:无法识别或错误的HTTP内容或传输编码”。
几个月前,这个脚本运行良好。

我尝试使用另一个ResponseContentEncoding并最终删除此选项,但结果相同。有人可以帮我解决这个问题吗?

0 个答案:

没有答案