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; } }