构造函数
void
__construct
(string $app_key, string $app_secret)
-
string
$app_key: 分配给你的appkey
-
string
$app_secret: 分配给你的appsecret
取消分享
array
cancel_share_file
(int $fid)
复制文件
array
copy_file
(int $fid, int $to_dir_id, string $new_name)
-
int
$fid: 要复制文件的id
-
int
$to_dir_id: 目标目录的id
-
string
$new_name: 副本文件的名称
创建目录
array
create_dir
(string $create_name, [int $parent_id = 0])
-
string
$create_name: 目录的名称
-
int
$parent_id: 父目录的id
删除目录
array
delete_dir
(int $dir_id)
删除文件
array
delete_file
(int $fid)
通过邮件发送文件链接
array
email_share_file
(int $fid, string $to_email)
-
int
$fid
-
string
$to_email
通过路径得到目录
array
get_dirid_with_path
(string $path)
获得文件的信息
array
get_file_info
(int $fid)
获得列表(包括文件和子目录)
array
get_list
(int $dir_id)
获得容量信息
array
get_quota
()
获得token
array
get_token
(string $username, string $password, [string $app_type = null])
-
string
$username
-
string
$password
-
string
$app_type: 可选参数, 如:$app_type=sinat (注意: 目前支持微博帐号)
保持token
array
keep_token
([string $token = null])
移动目录
array
move_dir
(int $dir_id, string $new_name, int $to_parent_id)
-
int
$dir_id: 目录的id
-
string
$new_name: 移动后的名称
-
int
$to_parent_id: 目标目录的id
移动文件
array
move_file
(int $fid, int $to_dir_id, string $new_name)
-
int
$fid: 要移动文件的id
-
int
$to_dir_id: 目标目录的id
-
string
$new_name: 移动后的文件名称
从回收站中彻底删除一个目录
array
recycle_delete_dir
(int $dir_id)
从回收站中彻底删除一个文件
array
recycle_delete_file
(int $fid)
获得回收站列表
array
recycle_get_list
([int $page = 1], [int $page_size = 25])
-
int
$page: 第几页
-
int
$page_size: 每页显示条数
重命名目录
array
rename_dir
(int $dir_id, string $new_name)
-
int
$dir_id: 目录的id
-
string
$new_name: 新名称
重命名文件
array
rename_file
(int $fid, string $new_name)
-
int
$fid: 文件的id
-
string
$new_name: 新文件名称
从回收站中还原一个目录
array
restore_dir
(int $dir_id)
从回收站中还原一个文件
array
restore_file
(int $fid)
分享文件
array
share_file
(int $fid)
清空回收站
array
truncate_recycle
()
上传文件(10M以下)
array
upload_file
(string $file_path, int $dir_id, [string $cover = 'yes'])
-
string
$file_path: 本地文件真实路径
-
int
$dir_id: 目录id
-
string
$cover: 可选参数, yes:覆盖; no:如有重名返回错误信息
上传并分享文件(10M以下)
array
upload_share_file
(string $file_path, int $dir_id, [string $cover = 'yes'])
-
string
$file_path: 本地文件真实路径
-
int
$dir_id: 目录id
-
string
$cover: 可选参数, yes:覆盖; no:如有重名返回错误信息
无文件上传(md5)
array
upload_with_sha1
(string $file_name, $sha1, [int $dir_id = 0], string $md5)
-
string
$file_name: 上传以后的文件名
-
string
$md5: 要上传文件的md5值
-
int
$dir_id: 目标目录的id, 0为根目录
-
$sha1