美文网首页ThinkPHPphp程序员
ThinkPHP之七牛云储存

ThinkPHP之七牛云储存

作者: 回眸淡然笑 | 来源:发表于2017-09-13 14:53 被阅读117次
Thinkphp之七牛云储存

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


Thinkphp之七牛云储存

然后登陆


Thinkphp之七牛云储存
然后选择添加资源,选择对象存储 Thinkphp之七牛云储存
Thinkphp之七牛云储存
然后填写空间名称(即bucket,后面会用到这个名称),访问控制为公开(选择公开访问是为了操作方便,当然你也可以选择私有,不过请求资源时候需要授权),确认创建。
进入刚才创建的资源,记录下域名 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:https://img.haomeiwen.com/i2825702/adf11ef0707f8407?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

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

原创文章,转载请注明出处。
我的头条号:时话

相关文章

  • ThinkPHP之七牛云储存

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

  • ThinkPHP6上传图片七牛云 如何上传文件到七牛云对象储存c

    ThinkPHP6如何上传图片七牛云,如何上传文件到七牛云对象储存cos,总所周知图片是特别消耗网站带宽的,个人网...

  • 七牛云对象储存方式

    七牛云 - 对象储存 对于现在有的程序员还在用本地去存储图片,还是有点费解的1.占用自己的服务器资源2.第三方服务...

  • 七牛云存储,图片储存

    概述 1.申请七牛云账号​​​​​​​ 2.创建空间Bucket 3.请求获取图片 4.上传文件 ...

  • iOS开发-七牛SDK断点上传功能的封装

    iOS开发-七牛SDK断点上传功能的封装 公司的某些业务使用的是七牛云储存,要把一些文件(视频)直传到七牛服务器 ...

  • 图片上传的三种方式

    1.云储存 常见的 七牛云,OSS(阿里云)等,这些云平台提供API接口,调用相应的接口,文件上传后会返回图片存储...

  • 七牛云调用类

    基于thinkphp5.0.15, 可以扩展数据库保存自己了个七牛云调用类,用的是官方SDK 7.2.3 直接将文...

  • ThinkPHP5.0安装七牛云扩展

    本文参考这篇文章:https://www.xm4021.com/article/9.html,并做了部分修改和补充...

  • 基于SpringBoot的文件上传

    项目中需要上传图片可谓是经常遇到的需求,本文将介绍 3 种不同的图片上传方式。 1.云储存 常见的 七牛云,OSS...

  • 11 图片上传的三种方式

    项目中需要上传图片可谓是经常遇到的需求,本文将介绍 3 种不同的图片上传方式。 1.云储存 常见的 七牛云,OSS...

网友评论

    本文标题:ThinkPHP之七牛云储存

    本文链接:https://www.haomeiwen.com/subject/kzaksxtx.html