服务器之家

服务器之家 > 正文

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

时间:2021-06-25 16:14     来源/作者:回眸淡然笑

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

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


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

然后登陆


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

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

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

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

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

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

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

在个人面板中选择密钥管理这里能获得你的accesskey和secrekey 。准备工作做好了,下面就是具体的配置和代码实现了。
在配置文件config.php中做如下配置

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'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,将该字段保存,后面访问时候就访问这个地址。至此文件上传到七牛云储存完毕,后面我会给出如何进行删除及其他操作的示例。

原文链接:http://www.jianshu.com/p/79b6598bf2b9

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部