$_pcs_uri_prefixs
$_pcs_uri_prefixs : array
百度PCS RESTFUL API SERVER调用地址前缀
$_pcs_uri_prefixs : array
百度PCS RESTFUL API SERVER调用地址前缀
upload(string $fileContent, string $targetPath, string $fileName, string $newFileName = null, bool $isCreateSuperFile = FALSE, mixed $ondup = 'newcopy') : string
上传文件 注意:此方法适用于上传不大于2G的单个文件。
string | $fileContent | 文件内容字符串 |
string | $targetPath | 上传文件的目标保存路径 |
string | $fileName | 文件名 |
string | $newFileName | 新文件名 |
bool | $isCreateSuperFile | 是否分片上传 |
mixed | $ondup |
createSuperFile(string $targetPath, string $fileName, array $params, string $newFileName = null, mixed $ondup = 'newcopy') : string
合并分片上传的文件块 注意:如果本地已有分片的文件块,可以调用upload接口按顺序上传之后, 再调用createSuperFile接口将各文件块合并成文件。(此方法一般适用于超大文件,>2G)
string | $targetPath | 上传文件的目标保存路径 |
string | $fileName | 文件名 |
array | $params | 分片文件md5值数组 |
string | $newFileName | 新文件名 |
mixed | $ondup |
listFiles(string $path, string $by = 'name', string $order = 'asc', string $limit = '0-9') : string
获取指定文件夹下的文件列表
string | $path | 文件路径 |
string | $by | 排序字段,缺省根据文件类型排序,time(修改时间),name(文件名),size(大小,注意目录无大小) |
string | $order | asc或desc,缺省采用降序排序 |
string | $limit | 返回条目控制,参数格式为:n1-n2。返回结果集的[n1, n2)之间的条目,缺省返回所有条目。n1从0开始。 |
cloudMatch(string $path, int $contentLength, string $contentMd5, string $sliceMd5, string $contentCrc32) : string
秒传一个文件 注意事项: 1. 被秒传文件必须大于256KB(即 256*1024 B) 2. 校验段为文件的前256KB,秒传接口需要提供待秒传文件CRC32,校验段的MD5
string | $path | |
int | $contentLength | |
string | $contentMd5 | |
string | $sliceMd5 | |
string | $contentCrc32 |
addOfflineDownloadTask(string $savePath, string $sourceUrl, int $rateLimit = '', int $timeout = 3600, string $callback = '', int $expires = '') : string
添加离线下载任务
string | $savePath | 离线下载数据在PCS中存放的路径 |
string | $sourceUrl | 要下载数据的URL |
int | $rateLimit | 下载速度, byte/s |
int | $timeout | 下载的超时时间 |
string | $callback | 回调URL,回调过程不处理302跳转 |
int | $expires | 请求失效时间 |
listOfflineDownloadTask(int $start, int $limit = 10, int $asc, string $sourceURL = '', string $savePath = '', string $createTime = '', int $status = 1, int $needTaskInfo = 1, int $expires = '') : string
查询离线下载任务列表
int | $start | 起始位置 |
int | $limit | 返回多少个 |
int | $asc | 按开始时间升序 or 降序 |
string | $sourceURL | 目标地址URL |
string | $savePath | 存放路径 |
string | $createTime | STARTTIMESTMAP, ENDTIMESTAMP, 如果不限制下限可写成"NULL, 1235", 不限制上线,可写成'1234,NULL' |
int | $status | 任务状态过滤 |
int | $needTaskInfo | 是否需要返回任务信息 |
int | $expires | 请求失效时间 |