Constants

BLKSIZE

BLKSIZE = 4 * 1024 * 1024

HEAD_FIELD_CHECK

HEAD_FIELD_CHECK = 1

LARAVEL_START

LARAVEL_START = microtime(true)

NO_AUTH_CHECK

NO_AUTH_CHECK = 0

QUERY_STRING_CHECK

QUERY_STRING_CHECK = 2

Functions

CanonicalizedResource()

CanonicalizedResource(  $bucket,   $key) 

Parameters

$bucket
$key

CanonicalizedUCloudHeaders()

CanonicalizedUCloudHeaders(  $headers) 

Parameters

$headers

CheckConfig()

CheckConfig(  $action) 

Parameters

$action

GetFileMimeType()

GetFileMimeType(  $filename) 

Parameters

$filename

parseError()

parseError(  $bodyString) 

Parameters

$bodyString

parseHeaders()

parseHeaders(  $headerString) 

Parameters

$headerString

UCloud_AppendFile()

UCloud_AppendFile(  $bucket,   $key,   $file,   $position) 

Parameters

$bucket
$key
$file
$position

UCloud_Build_MultipartForm()

UCloud_Build_MultipartForm(  $fields,   $files) 

Parameters

$fields
$files

UCloud_Client_Call()

UCloud_Client_Call(  $self,   $req,   $type = HEAD_FIELD_CHECK) 

Parameters

$self
$req
$type

UCloud_Client_CallNoRet()

UCloud_Client_CallNoRet(  $self,   $req,   $type = HEAD_FIELD_CHECK) 

Parameters

$self
$req
$type

UCloud_Client_CallWithForm()

UCloud_Client_CallWithForm(  $self,   $req,   $body,   $contentType = 'application/x-www-form-urlencoded') 

Parameters

$self
$req
$body
$contentType

UCloud_Client_CallWithMultipartForm()

UCloud_Client_CallWithMultipartForm(  $self,   $req,   $fields,   $files) 

Parameters

$self
$req
$fields
$files

UCloud_Client_Do()

UCloud_Client_Do(  $req) 

Parameters

$req

UCloud_Client_Ret()

UCloud_Client_Ret(  $resp) 

Parameters

$resp

UCloud_Delete()

UCloud_Delete(  $bucket,   $key) 

Parameters

$bucket
$key

UCloud_EscapeQuotes()

UCloud_EscapeQuotes(  $str) 

Parameters

$str

UCloud_FileHash()

UCloud_FileHash(  $file) 

Parameters

$file

UCloud_Header_Get()

UCloud_Header_Get(  $header,   $key) 

Parameters

$header
$key

UCloud_MakeAuth()

UCloud_MakeAuth(  $auth) 

Parameters

$auth

UCloud_MakePrivateUrl()

UCloud_MakePrivateUrl(  $bucket,   $key,   $expires) 

Parameters

$bucket
$key
$expires

UCloud_MakePublicUrl()

UCloud_MakePublicUrl(  $bucket,   $key) 

Parameters

$bucket
$key

UCloud_MCancel()

UCloud_MCancel(  $bucket,   $key,   $uploadId) 

Parameters

$bucket
$key
$uploadId

UCloud_MFinish()

UCloud_MFinish(  $bucket,   $key,   $uploadId,   $etagList,   $newKey = '') 

Parameters

$bucket
$key
$uploadId
$etagList
$newKey

UCloud_MInit()

UCloud_MInit(  $bucket,   $key) 

Parameters

$bucket
$key

UCloud_MultipartForm()

UCloud_MultipartForm(  $bucket,   $key,   $file) 

Parameters

$bucket
$key
$file

UCloud_MUpload()

UCloud_MUpload(  $bucket,   $key,   $file,   $uploadId,   $blkSize,   $partNumber) 

Parameters

$bucket
$key
$file
$uploadId
$blkSize
$partNumber

UCloud_PutFile()

UCloud_PutFile(  $bucket,   $key,   $content) 

Parameters

$bucket
$key
$content

UCloud_ResponseError()

UCloud_ResponseError(  $resp) 

Parameters

$resp

UCloud_SignRequest()

UCloud_SignRequest(  $auth,   $req,   $type = HEAD_FIELD_CHECK) 

Parameters

$auth
$req
$type

UCloud_UploadHit()

UCloud_UploadHit(  $bucket,   $key,   $file) 

Parameters

$bucket
$key
$file

UCloud_UrlSafe_Decode()

UCloud_UrlSafe_Decode(  $data) 

Parameters

$data

UCloud_UrlSafe_Encode()

UCloud_UrlSafe_Encode(  $data) 

Parameters

$data

UCloud_UserAgent()

UCloud_UserAgent()