\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 : 

Type

Methods

__construct()

__construct(  $auth,   $config = null) 

Parameters

$auth
$config

execute()

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

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

Parameters

$bucket

资源所在空间

$key

待处理的源文件

$fops

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

$pipeline

资源处理队列

$notify_url

处理结果通知地址

$force

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

Returns

array —

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

status()

status(  $id) 

Parameters

$id