S3上传时设置mime类型

时间:2014-06-20 11:15:20

标签: php amazon-web-services amazon-s3 laravel-4

我看了很多关于SO的问题,并尝试了下面的解决方案。不幸的是它没有用。

我正在尝试使用putObject和AWS PHP SDK将图像上传到S3,以及该类和干预图像类的laravel实现。

所以我有:

$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 个答案:

答案 0 :(得分:1)

$img->mime()替换为$img->getMimeType()