PHP 클래스 zgldh\QiniuStorage\QiniuStorage

파일 보기 프로젝트 열기: zgldh/qiniu-laravel-storage 1 사용 예제들

공개 메소드들

메소드 설명
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