Последний шаг загрузки файла с AWS EC2 на S3

У меня есть этот код:
require ‘/home/ubuntu/vendor/autoload.php’;

$sharedConfig = [
'region'  => 'us-west-2',
'version' => 'latest'
];
$sdk = new Aws\Sdk($sharedConfig);
$s3Client = $sdk->createS3();
$result = $s3Client->putObject([
'Bucket' => 'my-bucket',
'Key'    => $_FILES["fileToUpload"]["name"],
'Body'   => $_FILES["fileToUpload"]["tmp_name"]
]);

Это работает, в основном. Отправляет файл на S3. Но он явно посылает это плохо, так как он всегда отображается как поврежденный файл … Может кто-нибудь сказать мне, что я делаю неправильно?

Если быть точным, то изображение, которое я загружаю, является изображением jpg, и когда я пытаюсь просмотреть его на экземпляре S3, мне говорят, что оно «не может быть отображено, поскольку содержит ошибки».

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru