我已将数千张图片上传到亚马逊s3,我需要将其内容类型更改为图片。 我知道我应该在尝试putObject
时这样做$this->s3->putObject(array(
'Bucket' => $this->s3_bucket,
'Key' => $file_name,
'Body' => file_get_contents($tmp_name),
'ACL' => 'private',
'ContentType' => 'image/jpeg'
));
但我需要为之前上传的所有文件执行此操作。 感谢
答案 0 :(得分:0)
这是S3Object API:
http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html#copy_to-instance_method
使用copy_to方法。
将content_type放入"选项哈希",在Ruby中测试好。