its-mieger / flysystem-s3-meta

Flysystem的S3元数据插件

1.0.3 2017-02-20 21:08 UTC

This package is auto-updated.

Last update: 2024-09-15 20:10:24 UTC


README

通过 Flysystem 访问S3对象的全部元数据的插件。

示例用法

use Aws\S3\S3Client;
use League\Flysystem\AwsS3v3\AwsS3Adapter;
use League\Flysystem\Filesystem;
use S3Metadata\AwsS3MetadataPlugin;

$s3Client = new S3Client(['version' => '2006-03-01', 'region' => 'eu-central-1']);
$filesystem = new Filesystem(new AwsS3Adapter($s3Client));
$filesystem->addPlugin(new AwsS3MetadataPlugin());

$metaData = $filesystem->getAwsMetaData('key/to/object');

如果插件添加到了S3之外的另一个文件系统,则 getAwsMetaData 函数将简单地返回一个空数组。