vendor/aliyuncs/oss-sdk-php/samplesSignature.php

Functions

getSignedUrlForGettingObject()

getSignedUrlForGettingObject(  $ossClient,   $bucket) : null

生成GetObject的签名url,主要用于私有权限下的读访问控制

Parameters

$ossClient

OssClient OssClient实例

$bucket

string 存储空间名称

Returns

null

getSignedUrlForPuttingObject()

getSignedUrlForPuttingObject(\OSS\OssClient  $ossClient, string  $bucket) : null

生成PutObject的签名url,主要用于私有权限下的写访问控制

Parameters

\OSS\OssClient $ossClient

OssClient实例

string $bucket

存储空间名称

Throws

\OSS\Core\OssException

Returns

null

getSignedUrlForPuttingObjectFromFile()

getSignedUrlForPuttingObjectFromFile(\OSS\OssClient  $ossClient, string  $bucket) 

生成PutObject的签名url,主要用于私有权限下的写访问控制, 用户可以利用生成的signedUrl 从文件上传文件

Parameters

\OSS\OssClient $ossClient

OssClient实例

string $bucket

存储空间名称

Throws

\OSS\Core\OssException