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

前端之家收集整理的这篇文章主要介绍了ThinkPHP开发--使用七牛云储存前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="text-align: center">


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

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

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

然后登陆

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

添加资源,选择对象存储

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

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

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

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

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

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

array(

'accessKey' => '',//这里填七牛AK
'secretKey' => '',//这里填七牛SK
'domain' => '',//这里是域名
'bucket' => 'sangaolamu'//这里是七牛中的“空间”
),'config' => array(
'maxSize' => 510241024,'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();Think<a href="https://www.jb51.cc/tag/PHP/&#34; target="_blank" class="keywords">PHP</a>之<a href="https://www.jb51.cc/tag/qiniu/&#34; target="_blank" class="keywords">七牛</a>云储存

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

原文链接:https://www.f2er.com/thinkphp/16799.html

猜你在找的ThinkPHP相关文章