\Qiniu\ProcessingPersistentFop

持久化处理类,该类用于主动触发异步持久化操作.

Summary

Methods
Properties
Constants
__construct()
execute()
status()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$auth
$config
N/A

Properties

$auth

$auth : \Qiniu\Processing\账号管理密钥对,Auth对象

Type

\Qiniu\Processing\账号管理密钥对,Auth对象 —

$config

$config

Methods

__construct()

__construct(mixed  $auth, mixed  $config = null) : mixed

Parameters

mixed $auth
mixed $config

Returns

mixed —

execute()

execute(string  $bucket, string  $key, string  $fops, string  $pipeline = null, string  $notify_url = null, bool  $force = false) : array

对资源文件进行异步持久化处理

Parameters

string $bucket

资源所在空间

string $key

待处理的源文件

string $fops

string|array 待处理的pfop操作,多个pfop操作以array的形式传入。 eg. avthumb/mp3/ab/192k, vframe/jpg/offset/7/w/480/h/360

string $pipeline

资源处理队列

string $notify_url

处理结果通知地址

bool $force

是否强制执行一次新的指令

Returns

array —

返回持久化处理的persistentId, 和返回的错误。

status()

status(mixed  $id) : mixed

Parameters

mixed $id

Returns

mixed —