greeflas / php-image-downloader
用于通过URL下载图片的组件
dev-master
2018-09-17 14:23 UTC
Requires
- php: >=5.6
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-16 02:40:50 UTC
README
这是一个从其他服务器通过URL下载图片的组件。此组件使用cURL PHP库。
安装
安装此组件的首选方式是通过composer。
运行以下命令之一
composer require greeflas/php-image-downloader
或者
"greeflas/php-image-downloader": "dev-master"
将以下内容添加到您的composer.json文件的require部分。
使用
创建组件实例
$downloader = new \greeflas\tools\ImageDownloader([ 'class' => \greeflas\tools\validators\ImageValidator::class ]);
在数组中您应该指定验证器类。它用于验证下载的文件。如果您不想运行验证,可以使用\greeflas\tools\validators\FakeValidator::class
。
然后您应该调用下载方法
$downloader->download($url, $imagesRoot, $fileName);
此方法接受以下参数:图片的URL,文件将保存的目录路径以及下载文件的名称。