我们在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并最终删除此选项,但结果相同。有人可以帮我解决这个问题吗?