我的amazon s3服务处于活动状态,我想出了如何使用标头和缓存控件上传对象。
$s3->putObject(array(
'Bucket' => 'album',
'Key' => $filename,
'SourceFile' => $image[0]->getRealPath(),
'ContentType' => $image[0]->getMimeType(),
'ACL' => 'public-read',
'CacheControl' => 'max-age=172800',
"Expires" => gmdate("D, d M Y H:i:s T", strtotime("+5 years")),
'Metadata' => array(
'album' => 'al',
),
));
但是当我想要显示这个对象时,我怎么能告诉php说,嘿,如果状态为304,请从亚马逊查看此图像,如果没有获取内容则显示缓存图像。任何帮助,请