yiche / zip-client
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/yiche/zip-client
Requires
- php: >=7.2.0
- ext-json: *
- yiche/config: ^1.0
- yiche/simple-request: ^4.0
This package is not auto-updated.
Last update: 2025-10-04 14:07:26 UTC
README
打包下载写的客户端
执行 php artisan vendor:publish
调用示例
提供两个方法
创建下载任务
$path = '/age';
$urls = [
'https://yiche-static.oss-cn-hangzhou.aliyuncs.com/yiche/uploads/image/20190814/bba450c87f32fbb711be606090df97bd.jpg',
];
$jobs = [
'task' => [
[
'path' => $path,
'files' => $urls,
],
],
];
$token = self::TOKEN;
$task_id = ZipClient::download($token, $jobs); //返回 下载任务id
$this->assertTrue(is_int($task_id));
返回任务生成的地址
$token = self::TOKEN;
$url = ZipClient::get_generated_url($token, $task_id); // 返回 下载完成后生成的地址 或者 空字符串
$this->assertTrue(is_string($url));