PHP Класс zgldh\QiniuStorage\QiniuStorage

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
allDirectories ( $key )
allFiles ( $key )
append ( $key, $contents ) : integer 附加内容到文件结尾
copy ( $key, $key2 ) : boolean 复制文件到新的路径
delete ( $key ) : boolean 删除文件
deleteDirectory ( $key )
directories ( $key )
disk ( $name )
downloadUrl ( $key, $domainType = 'default' ) : mixed 获取下载地址
exists ( $key ) : boolean 文件是否存在
fetch ( $url, $key ) : boolean 调用fetch将 foo.jpg 数据以 bar.jpg 的名字储存起来。
files ( $key )
get ( $key ) : string 获取文件内容
imageExif ( $key ) : mixed 获取图片EXIF信息
imageInfo ( $key ) : mixed 获取图片信息
imagePreviewUrl ( $key, $opts ) : mixed 获取图片预览URL
lastModified ( $key )
makeDirectory ( $key )
move ( $key, $key2 ) : boolean 移动文件到新的路径
persistentFop ( $key, $opts ) : mixed 执行持久化数据处理
persistentStatus ( $id ) : mixed 查看持久化数据处理的状态
prepend ( $key, $contents ) : integer 附加内容到文件开头
privateDownloadUrl ( $key, $domainType = 'default' ) : mixed 获取私有bucket下载地址
privateImagePreviewUrl ( $key, $opts ) : mixed 获取私有bucket图片预览URL
put ( $key, $contents ) : boolean 上传文件
qetag ( ) : string 得到最后一次执行 put, copy, append 等写入操作后,得到的hash值。详见 https://github.com/qiniu/qetag
size ( $key )
uploadToken ( $key ) : boolean 获取上传Token
verifyCallback ( $contentType, $originAuthorization, $url, $body ) : boolean 验证回调是否合法

Приватные методы

Метод Описание
__construct ( $name )

Описание методов

allDirectories() публичный Метод

public allDirectories ( $key )

allFiles() публичный Метод

public allFiles ( $key )

append() публичный Метод

附加内容到文件结尾
public append ( $key, $contents ) : integer
$key
Результат integer

copy() публичный Метод

复制文件到新的路径
public copy ( $key, $key2 ) : boolean
$key
$key2
Результат boolean

delete() публичный Метод

删除文件
public delete ( $key ) : boolean
$key
Результат boolean

deleteDirectory() публичный Метод

public deleteDirectory ( $key )

directories() публичный Метод

public directories ( $key )

disk() публичный статический Метод

public static disk ( $name )

downloadUrl() публичный Метод

获取下载地址
public downloadUrl ( $key, $domainType = 'default' ) : mixed
$key
Результат mixed

exists() публичный Метод

文件是否存在
public exists ( $key ) : boolean
$key
Результат boolean

fetch() публичный Метод

调用fetch将 foo.jpg 数据以 bar.jpg 的名字储存起来。
public fetch ( $url, $key ) : boolean
$url
$key
Результат boolean

files() публичный Метод

public files ( $key )

get() публичный Метод

获取文件内容
public get ( $key ) : string
$key
Результат string

imageExif() публичный Метод

获取图片EXIF信息
public imageExif ( $key ) : mixed
$key
Результат mixed

imageInfo() публичный Метод

获取图片信息
public imageInfo ( $key ) : mixed
$key
Результат mixed

imagePreviewUrl() публичный Метод

获取图片预览URL
public imagePreviewUrl ( $key, $opts ) : mixed
$key
$opts
Результат mixed

lastModified() публичный Метод

public lastModified ( $key )

makeDirectory() публичный Метод

public makeDirectory ( $key )

move() публичный Метод

移动文件到新的路径
public move ( $key, $key2 ) : boolean
$key
$key2
Результат boolean

persistentFop() публичный Метод

执行持久化数据处理
public persistentFop ( $key, $opts ) : mixed
$key
$opts
Результат mixed

persistentStatus() публичный Метод

查看持久化数据处理的状态
public persistentStatus ( $id ) : mixed
$id
Результат mixed

prepend() публичный Метод

附加内容到文件开头
public prepend ( $key, $contents ) : integer
$key
$contents
Результат integer

privateDownloadUrl() публичный Метод

获取私有bucket下载地址
public privateDownloadUrl ( $key, $domainType = 'default' ) : mixed
$key
Результат mixed

privateImagePreviewUrl() публичный Метод

获取私有bucket图片预览URL
public privateImagePreviewUrl ( $key, $opts ) : mixed
$key
$opts
Результат mixed

put() публичный Метод

上传文件
public put ( $key, $contents ) : boolean
$key
$contents
Результат boolean

qetag() публичный Метод

得到最后一次执行 put, copy, append 等写入操作后,得到的hash值。详见 https://github.com/qiniu/qetag
public qetag ( ) : string
Результат string

size() публичный Метод

public size ( $key )

uploadToken() публичный Метод

获取上传Token
public uploadToken ( $key ) : boolean
$key
Результат boolean

verifyCallback() публичный Метод

验证回调是否合法
public verifyCallback ( $contentType, $originAuthorization, $url, $body ) : boolean
Результат boolean