ThinkPHP开发--使用七牛云储存


Posted in PHP onSeptember 14, 2017

ThinkPHP开发--使用七牛云储存
ThinkPHP开发--使用七牛云储存

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

ThinkPHP开发--使用七牛云储存
ThinkPHP开发--使用七牛云储存

然后登陆

ThinkPHP开发--使用七牛云储存
ThinkPHP开发--使用七牛云储存

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

ThinkPHP开发--使用七牛云储存
ThinkPHP开发--使用七牛云储存

ThinkPHP开发--使用七牛云储存
ThinkPHP开发--使用七牛云储存

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

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

ThinkPHP开发--使用七牛云储存
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,将该字段保存,后面访问时候就访问这个地址。至此文件上传到七牛云储存完毕,后面我会给出如何进行删除及其他操作的示例。

PHP 相关文章推荐
PHP.MVC的模板标签系统(二)
Sep 05 PHP
用Flash图形化数据(一)
Oct 09 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
2个Codeigniter文件批量上传控制器写法例子
Jul 25 PHP
php采用curl实现伪造IP来源的方法
Nov 21 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
php从数组中随机选择若干不重复元素的方法
Mar 14 PHP
Mac下php 5升级到php 7的步骤详解
Apr 26 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
Sep 13 #PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 #PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 #PHP
PHP 实现公历日期与农历日期的互转换
Sep 13 #PHP
php生成条形码的图片的实例详解
Sep 13 #PHP
php之可变函数的实例详解
Sep 13 #PHP
PHP实现一个多功能购物网站的案例
Sep 13 #PHP
You might like
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
浅析Python中的多重继承
2015/04/28 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
python添加菜单图文讲解
2019/06/04 Python
python Django的web开发实例(入门)
2019/07/31 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
python文件及目录操作代码汇总
2020/07/08 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
Myholidays美国:在线旅游网站
2019/08/16 全球购物
家教广告词
2014/03/19 职场文书
产品设计开发计划书
2014/05/07 职场文书
六查六看心得体会
2014/10/14 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS
python中opencv实现图片文本倾斜校正
2021/06/11 Python
总结Python变量的相关知识
2021/06/28 Python
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js