Constants

T

T = 'connect_storage'

BZ

BZ = 'qiniu'

Properties

$icosdatas

$icosdatas

$bucket

$bucket

$_root

$_root

$_rootname

$_rootname

$_domain

$_domain

$perm

$perm

Methods

__construct()

__construct(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

MoveToSpace()

MoveToSpace(mixed  $path, mixed  $attach) : mixed

Parameters

mixed $path
mixed $attach

Returns

mixed —

makeDir()

makeDir(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

init()

init(mixed  $bz, mixed  $isguest) : mixed

Parameters

mixed $bz
mixed $isguest

Returns

mixed —

authorize()

authorize(mixed  $refer) : mixed

Parameters

mixed $refer

Returns

mixed —

getBzByPath()

getBzByPath(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

getFileUri()

getFileUri(mixed  $path, mixed  $fop = '') : mixed

Parameters

mixed $path
mixed $fop

Returns

mixed —

deleteThumb()

deleteThumb(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

createThumb()

createThumb(mixed  $path, mixed  $size, mixed  $width, mixed  $height, mixed  $thumbtype = 1) : mixed

Parameters

mixed $path
mixed $size
mixed $width
mixed $height
mixed $thumbtype

Returns

mixed —

getThumb()

getThumb(mixed  $path, mixed  $width, mixed  $height, mixed  $original, mixed  $returnurl = false, mixed  $thumbtype = 1) : mixed

Parameters

mixed $path
mixed $width
mixed $height
mixed $original
mixed $returnurl
mixed $thumbtype

Returns

mixed —

getStream()

getStream(mixed  $path, mixed  $fop) : mixed

Parameters

mixed $path
mixed $fop

Returns

mixed —

parsePath()

parsePath(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

setFileContent()

setFileContent(mixed  $path, mixed  $data) : mixed

Parameters

mixed $path
mixed $data

Returns

mixed —

rename()

rename(mixed  $path, mixed  $name) : mixed

Parameters

mixed $path
mixed $name

Returns

mixed —

upload_by_content()

upload_by_content(string  $fileContent, string  $path, mixed  $filename, string  $ondup = 'overwrite') : string

上传文件

Parameters

string $fileContent

文件内容字符串

string $path

上传文件的目标保存路径

mixed $filename
string $ondup

overwrite:目前只支持覆盖。

Returns

string —

getQuota()

getQuota(mixed  $bz) : string

获取当前用户空间配额信息

Parameters

mixed $bz

Returns

string —

listFiles()

listFiles(string  $path, string  $by = 'time', mixed  $marker = '', string  $limit = 100, string  $force) : \icosdatas

获取指定文件夹下的文件列表

Parameters

string $path

文件路径

string $by

排序字段,缺省根据文件类型排序,time(修改时间),name(文件名),size(大小,注意目录无大小)

mixed $marker
string $limit

返回条目控制,参数格式为:n1-n2。返回结果集的[n1, n2)之间的条目,缺省返回所有条目。n1从0开始。

string $force

读取缓存,大于0:忽略缓存,直接调用api数据,常用于强制刷新时。

Returns

\icosdatas —

listFilesAll()

listFilesAll(mixed  $client, mixed  $path, mixed  $limit = '100', mixed  $marker = '', mixed  $icosdata = array()) : mixed

Parameters

mixed $client
mixed $path
mixed $limit
mixed $marker
mixed $icosdata

Returns

mixed —

getMeta()

getMeta(mixed  $path, mixed  $force) : mixed

Parameters

mixed $path
mixed $force

Returns

mixed —

_formatMeta()

_formatMeta(mixed  $meta, mixed  $arr) : mixed

Parameters

mixed $meta
mixed $arr

Returns

mixed —

getFolderDatasByPath()

getFolderDatasByPath(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

getFolderByIcosdata()

getFolderByIcosdata(mixed  $icosdata) : mixed

Parameters

mixed $icosdata

Returns

mixed —

getFileContent()

getFileContent(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

zipdownload()

zipdownload(mixed  $paths, mixed  $filename) : mixed

Parameters

mixed $paths
mixed $filename

Returns

mixed —

getFolderInfo()

getFolderInfo(mixed  $paths, mixed  $position = '', mixed  $zip) : mixed

Parameters

mixed $paths
mixed $position
mixed $zip

Returns

mixed —

download()

download(mixed  $paths, mixed  $filename) : mixed

Parameters

mixed $paths
mixed $filename

Returns

mixed —

deleteFolder()

deleteFolder(mixed  $client, mixed  $path, mixed  $limit = '100', mixed  $marker = '') : mixed

Parameters

mixed $client
mixed $path
mixed $limit
mixed $marker

Returns

mixed —

Delete()

Delete(mixed  $path, mixed  $force = false) : mixed

Parameters

mixed $path
mixed $force

Returns

mixed —

createFolderByPath()

createFolderByPath(mixed  $path, mixed  $pfid = '', mixed  $noperm = false) : mixed

Parameters

mixed $path
mixed $pfid
mixed $noperm

Returns

mixed —

CreateFolder()

CreateFolder(mixed  $path, mixed  $fname) : mixed

Parameters

mixed $path
mixed $fname

Returns

mixed —

getFolderName()

getFolderName(mixed  $name, mixed  $path) : mixed

Parameters

mixed $name
mixed $path

Returns

mixed —

uploadStream()

uploadStream(mixed  $file, mixed  $filename, mixed  $path, mixed  $relativePath, mixed  $content_range) : mixed

Parameters

mixed $file
mixed $filename
mixed $path
mixed $relativePath
mixed $content_range

Returns

mixed —

upload()

upload(mixed  $file, mixed  $path, mixed  $filename, mixed  $partinfo = array(), mixed  $ondup = 'overwrite') : mixed

Parameters

mixed $file
mixed $path
mixed $filename
mixed $partinfo
mixed $ondup

Returns

mixed —

CopyTo()

CopyTo(string  $opath, string  $path, mixed  $iscopy) : \icosdatas

移动文件到目标位置

Parameters

string $opath

被移动的文件路径

string $path

目标位置(可能是同一api内或跨api,这两种情况分开处理)

mixed $iscopy

Returns

\icosdatas —

multiUpload()

multiUpload(mixed  $opath, mixed  $path, mixed  $filename, mixed  $attach = array(), mixed  $ondup = "newcopy") : mixed

Parameters

mixed $opath
mixed $path
mixed $filename
mixed $attach
mixed $ondup

Returns

mixed —

_makeDir()

_makeDir(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

getCache()

getCache(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

saveCache()

saveCache(mixed  $path, mixed  $data) : mixed

Parameters

mixed $path
mixed $data

Returns

mixed —

deleteCache()

deleteCache(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

getPartInfo()

getPartInfo(mixed  $content_range) : mixed

Parameters

mixed $content_range

Returns

mixed —