#php #amazon-web-services #amazon-s3 #laravel-4
#php #amazon-веб-сервисы #amazon-s3 #laravel-4
Вопрос:
Я рассмотрел ряд вопросов по SO и попробовал решение ниже. К сожалению, это не работает.
Я пытаюсь загрузить изображения в S3, используя putObject и AWS PHP SDK, а также реализацию класса laravel и класс intervention image.
Итак, у меня есть:
$s3->putObject(array(
'Bucket' => 'xxxx',
'Key' => 'xxxx',
'Body' => $img->encode(null, $output['quality']),
'ACL' => 'public-read',
array('params' => array('ContentType' => $img->mime()))
));
Проблема, с которой я сталкиваюсь, заключается в том, что тип содержимого всегда имеет значение:
binary/octet-stream
Как я могу установить значение для типа mime моего загруженного изображения?
Ответ №1:
Заменить $img->mime()
на $img->getMimeType()