greeflas/php-image-downloader

用于通过URL下载图片的组件

dev-master 2018-09-17 14:23 UTC

This package is auto-updated.

Last update: 2024-09-16 02:40:50 UTC


README

这是一个从其他服务器通过URL下载图片的组件。此组件使用cURL PHP库。

Total Downloads Latest Stable Version Latest Unstable Version License

安装

安装此组件的首选方式是通过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,文件将保存的目录路径以及下载文件的名称。