From b86347a993e9ae84f5a737fb56dbc40a6fd098df Mon Sep 17 00:00:00 2001 From: JaguarJack Date: Thu, 30 Apr 2020 15:24:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/catcher/library/Compress.php | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/extend/catcher/library/Compress.php b/extend/catcher/library/Compress.php index f5a910b..020a0a6 100644 --- a/extend/catcher/library/Compress.php +++ b/extend/catcher/library/Compress.php @@ -53,34 +53,13 @@ class Compress * download zip * * @time 2020年04月30日 + * @param $url * @param $moduleName * @return string */ public function download($moduleName) { - $client = new Client(); - - $zip = CatchAdmin::directory() . $moduleName .'.zip'; - - $resource = fopen($zip, 'w+'); - - $stream = stream_for($resource); - - $client->request('get', 'http://api.catchadmin.com/permissions.zip', [ - 'auth' => ['username', 'password'], - 'timeout' => 5, // 请求超时时间 - 'on_headers' => function(ResponseInterface $response) { - $response->getHeader('Content-Length'); - }, - 'on_stats' => function(TransferStats $stats) { - $size = $stats->getResponse()->getBody()->getSize(); - $time = $stats->getTransferTime(); - var_dump($size, $time); - }, - 'save_to' => $stream, - ]); - - return $zip; + return (new Http())->download('', CatchAdmin::directory() . $moduleName .'.zip'); } /**