lezhnev74 / simple-downloader
简单的文件下载器
1.0.2
2015-12-28 20:26 UTC
Requires
- php: >=5.6
Requires (Dev)
- php: >=5.6
- fzaninotto/faker: ^1.5
- mockery/mockery: ^0.9.4
- phpunit/phpunit: 5.1.*
This package is auto-updated.
Last update: 2024-08-29 03:31:32 UTC
README
Simple Downloader (从 kodify/DownloaderBundle 分支而来,但无需依赖 Symfony 框架)
这个下载器是什么?
这是一个简单而实用的下载器,正如其名,在指定的路径下载指定的 URL。
安装
PHP 5.6+
安装 PHP 5.6+ 以使用它
Composer
将以下依赖项添加到您的项目的 composer.json 文件中
composer require lezhnev74/simple-downloader
使用方法
use Exception;
use InvalidArgumentException;
use SimpleDownloader\Classes\Downloader;
use SimpleDownloader\Exceptions\FileException;
try {
$downloader = new Downloader();
$downloader->downloadFile("http://google.com/robots.txt", "/tmp", "robots.txt");
echo "File was downloaded successfully!";
} catch(FileException $e) {
echo "We have a problem with file: ".$e->getMessage();
} catch(InvalidArgumentException $e) {
echo "Wrong arguments are passed: ".$e->getMessage();
} catch(Exception $e) {
echo "Something bad happened: ".$e->getMessage();
}