ripples / aliyun-oss
Aliyun OSS SDK 的包装器,使其更易于使用。
0.1.3
2015-10-08 07:40 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:42:17 UTC
README
这是 Aliyun OSS SDK 的包装器,使其更易于使用。
支持内部和外部端点以实现更好的操作。
安装
该软件包可以通过 composer
安装。
composer require ripples/aliyun-oss
使用方法
在构造时,您可以提供外部和内部端点。每个方法的最后一个参数表示是否使用内部端点或其他端点。
默认情况下,我们使用内部端点,除非生成签名 URL 的方法。
我们将外部端点的值用作内部端点的默认值。因此,如果您不希望使用两个端点,则在构造时省略内部端点。然后,无论您在调用方法时使用什么参数,我们都会使用外部端点。
如果您想在复制文件时更新元数据,请记住将
x-oss-metadata-directive
头设置为REPLACE
。更新元数据时请谨慎。假设初始头信息为
['a' => 1, 'b' => 2]
。在执行
modifyMeta('bucket', 'key', ['b' => 3])
后,头信息将变为['a' => 1, 'b' => 3]
。在执行
setMeta('bucket', 'key', ['b' => 3])
后,头信息将变为['b' => 3]
。
请注意,我们将自动检查响应状态。您可以通过修改属性 ok_status
来干预。