我查看了一些关于 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 类型?
最佳答案
替换 $img->mime()
与 $img->getMimeType()
关于php - S3 在上传时设置 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326027/