addons/alioss/SDK/samplesSignature.php

Functions

getSignedUrlForGettingObject()

getSignedUrlForGettingObject( $ossClient,  $bucket) : null

Generate the signed url for getObject() to control read accesses under private privilege

Parameters

$ossClient

OssClient OssClient instance

$bucket

string bucket name

Returns

null —

getSignedUrlForPuttingObject()

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

Generate the signed url for PutObject to control write accesses under private privilege.

Parameters

\OssClient $ossClient

OssClient instance

string $bucket

bucket name

Throws

\OssException

Returns

null —

getSignedUrlForPuttingObjectFromFile()

getSignedUrlForPuttingObjectFromFile(\OssClient  $ossClient, string  $bucket) : mixed

Generate the signed url for PutObject's signed url. User could use the signed url to upload file directly.

Parameters

\OssClient $ossClient

OssClient instance

string $bucket

bucket name

Throws

\OssException

Returns

mixed —