Methods

MoveToSpace()

MoveToSpace(mixed  $path, mixed  $attach, mixed  $ondup = 'overwrite') : mixed

Parameters

mixed $path
mixed $attach
mixed $ondup

Returns

mixed —

authorize()

authorize(mixed  $bz, mixed  $refer = '') : mixed

Parameters

mixed $bz
mixed $refer

Returns

mixed —

getQuota()

getQuota(mixed  $bz) : mixed

Parameters

mixed $bz

Returns

mixed —

chmod()

chmod(mixed  $path, mixed  $chmod, mixed  $son) : mixed

Parameters

mixed $path
mixed $chmod
mixed $son

Returns

mixed —

parsePath()

parsePath(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

output_thumb()

output_thumb(mixed  $file, mixed  $mine = 'image/JPEG') : mixed

Parameters

mixed $file
mixed $mine

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 —

getFolderByIcosdata()

getFolderByIcosdata(mixed  $icosdata) : mixed

Parameters

mixed $icosdata

Returns

mixed —

getMeta()

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

Parameters

mixed $path
mixed $force

Returns

mixed —

rename()

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

Parameters

mixed $path
mixed $newname

Returns

mixed —

getFolderDatasByPath()

getFolderDatasByPath(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

getStream()

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

Parameters

mixed $path
mixed $fop

Returns

mixed —

getFileUri()

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

Parameters

mixed $path
mixed $fop

Returns

mixed —

listFiles()

listFiles(string  $path, string  $by = 'time', string  $order = 'DESC', string  $limit = '', string  $force) : \icosdatas

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

Parameters

string $path

文件路径

string $by

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

string $order

asc或desc,缺省采用降序排序

string $limit

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

string $force

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

Returns

\icosdatas —

CopyTo()

CopyTo(mixed  $opath, mixed  $path, mixed  $iscopy, mixed  $force) : mixed

Parameters

mixed $opath
mixed $path
mixed $iscopy
mixed $force

Returns

mixed —

DeleteByData()

DeleteByData(mixed  $data, mixed  $force = false) : \icosdatas

删除指定的元素

Parameters

mixed $data
mixed $force

Returns

\icosdatas —

CreateFolder()

CreateFolder(mixed  $path, mixed  $fname, mixed  $perm, mixed  $params = array(), mixed  $ondup = 'newcopy', mixed  $force = false) : mixed

Parameters

mixed $path
mixed $fname
mixed $perm
mixed $params
mixed $ondup
mixed $force

Returns

mixed —

CreateFolderByPath()

CreateFolderByPath(mixed  $path, mixed  $fid, mixed  $bz = 'dzz', mixed  $params = array()) : mixed

Parameters

mixed $path
mixed $fid
mixed $bz
mixed $params

Returns

mixed —

cacheFile()

cacheFile(mixed  $data) : mixed

Parameters

mixed $data

Returns

mixed —

getFileContent()

getFileContent(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

setFileContent()

setFileContent(mixed  $path, mixed  $data, mixed  $force = false, mixed  $nocover = true) : mixed

Parameters

mixed $path
mixed $data
mixed $force
mixed $nocover

Returns

mixed —

multiUpload()

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

Parameters

mixed $file
mixed $path
mixed $filename
mixed $attach
mixed $ondup

Returns

mixed —

upload()

upload(mixed  $fileContent, mixed  $path, mixed  $filename) : mixed

Parameters

mixed $fileContent
mixed $path
mixed $filename

Returns

mixed —

upload_by_content()

upload_by_content(mixed  $fileContent, mixed  $path, mixed  $filename, mixed  $partinfo = array()) : mixed

Parameters

mixed $fileContent
mixed $path
mixed $filename
mixed $partinfo

Returns

mixed —

uploadStream()

uploadStream(mixed  $file, mixed  $name, mixed  $path, mixed  $relativePath = '', mixed  $content_range = '') : mixed

Parameters

mixed $file
mixed $name
mixed $path
mixed $relativePath
mixed $content_range

Returns

mixed —

Delete()

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

Parameters

mixed $path
mixed $force

Returns

mixed —

Recover()

Recover(mixed  $path, mixed  $combine = true, mixed  $force = false) : mixed

Parameters

mixed $path
mixed $combine
mixed $force

Returns

mixed —

getFolderName()

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

Parameters

mixed $fname
mixed $path

Returns

mixed —

download()

download(mixed  $paths, mixed  $filename = '', mixed  $checkperm = true) : mixed

Parameters

mixed $paths
mixed $filename
mixed $checkperm

Returns

mixed —

getCloud()

getCloud(mixed  $bz) : mixed

Parameters

mixed $bz

Returns

mixed —

clean()

clean(mixed  $str) : mixed

Parameters

mixed $str

Returns

mixed —

name_filter()

name_filter(mixed  $name) : mixed

Parameters

mixed $name

Returns

mixed —

saveToAttachment()

saveToAttachment(mixed  $file_path, mixed  $filename, mixed  $tospace = 1, mixed  $width = 256, mixed  $height = 256) : mixed

Parameters

mixed $file_path
mixed $filename
mixed $tospace
mixed $width
mixed $height

Returns

mixed —

getPath()

getPath(mixed  $filename, mixed  $dir = 'dzz') : mixed

Parameters

mixed $filename
mixed $dir

Returns

mixed —

initIO()

initIO(mixed  $path) : mixed

Parameters

mixed $path

Returns

mixed —

clean_path()

clean_path(mixed  $str) : mixed

Parameters

mixed $str

Returns

mixed —