<p style="text-align: center">
ThinkPHP开发--使用七牛云储存
七牛云储存是thinkPHP储存类型可选项之一,怎么使用呢,好了不卖关子了,下面就详细介绍使用方法 首先是注册一个七牛账户
然后登陆
添加资源,选择对象存储
名称(即bucket,后面会用到这个名称),访问控制为公开(选择公开访问是为了操作方便,当然你也可以选择私有,不过请求资源时候需要授权),确认创建。
进入刚才创建的资源,记录下域名
在个人面板中选择密钥管理这里能获得你的AccessKey和SecreKey 。准备工作做好了,下面就是具体的配置和代码实现了。 在配置文件config.PHP中做如下配置
'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/" target="_blank" class="keywords">PHP</a>之<a href="https://www.jb51.cc/tag/qiniu/" target="_blank" class="keywords">七牛</a>云储存
$info 即为上传后返回的信息,其中url是文件的地址,形如[url] => http://ob9pbn9dt.bkt.clouddn.com/20160802_57a05d764e1f4.jpg,将该字段保存,后面访问时候就访问这个地址。至此文件上传到七牛云储存完毕,后面我会给出如何进行删除及其他操作的示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。