php 七牛云,ThinkPHP之七牛云储存

79b6598bf2b9

Thinkphp之七牛云储存

七牛云储存是thinkphp储存类型可选项之一,怎么使用呢,好了不卖关子了,下面就详细介绍使用方法

首先是注册一个七牛账户

79b6598bf2b9

Thinkphp之七牛云储存

然后登陆

79b6598bf2b9

Thinkphp之七牛云储存

然后选择添加资源,选择对象存储

79b6598bf2b9

Thinkphp之七牛云储存

79b6598bf2b9

Thinkphp之七牛云储存

然后填写空间名称(即bucket,后面会用到这个名称),访问控制为公开(选择公开访问是为了操作方便,当然你也可以选择私有,不过请求资源时候需要授权),确认创建。

进入刚才创建的资源,记录下域名

79b6598bf2b9

Thinkphp之七牛云储存在个人面板中选择密钥管理这里能获得你的AccessKey和SecreKey 。准备工作做好了,下面就是具体的配置和代码实现了。

在配置文件config.php中做如下配置

'config_qiniu' => array(

'accessKey' => '', //这里填七牛AK

'secretKey' => '', //这里填七牛SK

'domain' => '',//这里是域名

'bucket' => 'sangaolamu'//这里是七牛中的“空间”

),

'config' => array(

'maxSize' => 5*1024*1024,

'rootPath' => './Uploads/',

'savePath' => '',

'saveName' => array('uniqid',''),

'exts' => array('jpg', 'gif', 'png', 'jpeg'),

'autoSub' => true,

'subName' => array('date','Ymd'),

),

//然后在需要调用上传的地方将原来上传到本地代码片段修改为以下代码

$config = C('config');

$config_qiniu = C('config_qiniu');

$upload = new ThinkUpload($config,'Qiniu',$config_qiniu);

$info = $upload->upload();![Thinkphp之七牛云储存](http://upload-images.jianshu.io/upload_images/2825702-adf11ef0707f8407?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

$info 即为上传后返回的信息,其中url是文件的地址,形如[url] => http://ob9pbn9dt.bkt.clouddn.com/20160802_57a05d764e1f4.jpg,将该字段保存,后面访问时候就访问这个地址。至此文件上传到七牛云储存完毕,后面我会给出如何进行删除及其他操作的示例。

原创文章,转载请注明出处。

我的头条号:时话

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值