当前位置:网站首页>七牛云上传图片

七牛云上传图片

2022-06-22 12:42:00 大得369

安装
composer require qiniu/php-sdk

引入类
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;


上传
$cfg = [
    'access' => 'AccessKey',
    'secret' => 'SecretKey',
    'bucket' => '空间名称',
    'domain' => 'https://images.your_domain.com'
];


$auth = new Auth($cfg['access'], $cfg['secret']);
// 创建一个过期时间为1小时的临时上传令牌
$token = $auth->uploadToken($cfg['bucket'], null, 3600);
$filePath = "./illustration.png";
$uploadMgr = new UploadManager();
list($ret, $err) = $uploadMgr->putFile($token, null, $filePath);
if($err !== null) {
    $this->err = $err;
} else {
    echo $cfg['domain'] . '/' . $ret['key'];
}

        $cfg = [
            'access' => '',
            'secret' => '',
            'bucket' => 'dadeyy',
            'domain' => ''
        ];
        $auth = new Auth($cfg['access'], $cfg['secret']);
        // 创建一个过期时间为1小时的临时上传令牌
        $token = $auth->uploadToken($cfg['bucket'], null, 3600);
        $filePath = EASYSWOOLE_ROOT.'/public/beij/wx.png';
        $path = 'public/beij/wx.png';
        $uploadMgr = new UploadManager();
        list($ret, $err) = $uploadMgr->putFile($token, $path, $filePath);
        if($err !== null) {
            $this->jsonData(200,$err,'上传成功');
        } else {
            $this->jsonData(200,$cfg['domain'] . '/' . $ret['key'],'上传成功');
        }

原网站

版权声明
本文为[大得369]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_34631220/article/details/125400819