\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
$bucket
$pipeline
$notify_url
$force
N/A

Properties

$auth

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

Type

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

$bucket

$bucket : \Qiniu\Processing\操作资源所在空间

Type

\Qiniu\Processing\操作资源所在空间

$pipeline

$pipeline : \Qiniu\Processing\多媒体处理队列,详见

Type

\Qiniu\Processing\多媒体处理队列,详见 — https://portal.qiniu.com/mps/pipeline

$notify_url

$notify_url : \Qiniu\Processing\持久化处理结果通知URL

Type

\Qiniu\Processing\持久化处理结果通知URL

$force

$force : boolean

Type

boolean — 是否强制覆盖已有的重名文件

Methods

__construct()

__construct(  $auth,   $bucket,   $pipeline = null,   $notify_url = null,   $force = false) 

Parameters

$auth
$bucket
$pipeline
$notify_url
$force

execute()

execute(  $key,   $fops) : array

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

Parameters

$key

待处理的源文件

$fops

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

Returns

array —

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

status()

status(  $id) 

Parameters

$id