Когда я загружаю файл из s3 bucket, я использую для этого aws-sdk, он загружает файлы, но когда я открываю этот файл, он говорит It looks like we don't support this file format
, вот мой полный код, может кто-нибудь проверить мой код и помогите мне, почему изображение не открывает изображение, мой wholde-код на PHP, выглядит как небольшая ошибка, но не работает для меня
$bucket = '*****';
$keyname = '1560346461616.jpg';
$s3 = new S3Client([
'version' => 'latest',
'region' => '******',
'credentials' => [
'key' => '******',
'secret' => '******',
],
]);
$result = $s3->getObject([
'Bucket' => $bucket,
'Key' => $keyname,
]);
header("Content-Type: {$result['ContentType']}");
header('Content-Disposition: attachment; filename='.$keyname);
echo $result['Body'];
} catch (Exception $e) {
echo $e->getMessage() . PHP_EOL;
}