Yii 使用七牛上传图片

本文介绍如何将Yii应用与七牛云存储集成,以减轻主服务器压力。首先,你需要七牛账户获取accessKey和secretKey,创建存储资源。接着,更新Composer配置并修改Yii的组件设置。在代码中,通过调整七牛SDK,实现图片上传,并在保存后获取七牛端的图片URL。最后,检查公共访问控制以验证上传成功。
摘要由CSDN通过智能技术生成

为了减少主服务器的负担,把图片部署到七牛云存储。

你得先有个七牛账户,得到accessKey 和 secretKey,然后在里面创建新的存储资源,你会得到一个domain和一个bucket, 需要在yii中进行配置。

第一步

修改Composer配置,修改composer.json

"qiniu/php-sdk": "^7.0",
"crazyfd/yii2-qiniu": "dev-master",

然后update以更新模块

第二步

更新component设置:
'qiniu'=> [
'class' => 'crazyfd\qiniu\Qiniu',
'accessKey' => 'your accessKey',
'secretKey' => 'your secretKey',
'domain' => 'your domain',
'bucket' => 'your bucket',
],

注意crazyfd的七牛SDK里面需要进行一些修改,否则无法从component里获得设置数据:
原始代码为:
protected $accessKey;
protected $secretKey;
protected $bucket;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值