composer安装SDK
composer require qiniu/php-sdk
config设置七牛云配置,也可以存入在数据库
'qiniu'=>[
'qiniu_accesskey'=>'AK',
'qiniu_secretkey'=>'SK',
'qiniu_bucket'=>'空间名称',
'qiniu_domain'=>'外链域名,记得加上http://',
]
在app\common\controller创建Qiniu.php
<?php
namespace app\common\controller;
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
use think\Controller;
use think\Db;
/**
* 七牛基类
*/
class Qiniu extends Controller
{
/** * 上传
* @param array $file 图片参数
* @return array
*/
public function uploadOne($config)
{
$data = $this->request->file();
$info = $data['file']->getInfo();
$domain = $config['qiniu_domain'];
$bucket = $config['qiniu_bucket'];
$auth = new Auth($config['qiniu_accesskey'], $config['qiniu_secretkey']);
// 生成上传Token
$token

最低0.47元/天 解锁文章
1115

被折叠的 条评论
为什么被折叠?



