composer安装:
composer require qiniu/php-sdk
配置使用:
在配置文件qiniu.php中配置七牛云的参数
'qiniu' => [ 'ak' => '你的accesskey', 'sk' => '你的secretkey', 'bucket' => '存储空间' ],
php代码:
/**
* 删除图片
* @param $delFileName 要删除的图片文件,与七牛云空间存在的文件名称相同
* @return bool
*/
public static function deleteImage($delFileName)
{
// 判断是否是图片 目前测试,简单判断
$isImage = preg_match('/.*(\.png|\.jpg|\.jpeg|\.gif)$/', $delFileName);
if(!$isImage){
return false;
}
//获取七牛云配置
$conf = config('qiniu.');
// 构建鉴权对象
$auth = new Auth($conf['ak'],$conf['sk']);
// 配置
$config = new \Qiniu\Config();
// 管理资源
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
// 删除文件操作
$res = $bucketManager->delete($conf['bucket'], $delFileName);
if (is_null($res)) {
// 为null成功
return true;
}
return false;
}
}