Amazon S3允许您将自定义元数据附加到对象,但我无法弄清楚如何使用laravel文件系统访问此数据。搜索显示的信息很少。有谁知道如何访问这些数据?
编辑:我在Storage中找到了一个显示元数据的方法,但它似乎不包括我通过S3控制面板添加到图像中的自定义元键和字符串。
return Storage::getMetaData($path);
结果:
{
"path":"toolkit\/social-media\/facebook\/cover-image\/SG-Chivalry-Facebook-Cover-Co-Branded.jpg",
"dirname":"toolkit\/social-media\/facebook\/cover-image","basename":"SG-Chivalry-Facebook-Cover-Co-Branded.jpg",
"extension":"jpg",
"filename":"SG-Chivalry-Facebook-Cover-Co-Branded",
"timestamp":1460581502,
"size":"113476",
"mimetype":"image\/jpeg",
"type":"file"
}
答案 0 :(得分:0)
好的,我找到了一个使用php get_headers函数的解决方案:
return get_headers("file.jpg");
返回所有元数据,包括S3中的自定义元数据字段