通过图片地址上传到七牛云
composer 安装 七牛云 PHP-SDK
php composer.phar require qiniu/php-sdk
<?php
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
// 上传单文件
public function UploadEventByUrl($imgUrl)
{
// 读取图片内容
$imageData = file_get_contents($imgUrl);
$auth = new Auth('AccessKey', 'SecretKey');
$token = $auth->uploadToken(config('qny.BUCKET'));
// 上传到七牛后保存的文件名
$key = date('YmdHis').mt_rand(0,99999).'.jpg';
$uploadMgr = new UploadManager();
$mime = 'image/jpeg';
list($rest, $err) = $uploadMgr->put($token, $key, $imageData, null, $mime);
if($err !== null){
return false;
}else{
return $key;
}
}