ThinkPHP之七牛云储存

栏目: PHP · 发布时间: 8年前

内容简介:ThinkPHP之七牛云储存

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之七牛云储存

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java 8函数式编程

Java 8函数式编程

[英] Richard Warburton / 王群锋 / 人民邮电出版社 / 2015-3 / 39.00元

通过每一章的练习快速掌握Java 8中的Lambda表达式 分析流、高级集合和其他Java 8类库的改进 利用多核CPU提高数据并发的性能 将现有代码库和库代码Lambda化 学习Lambda表达式单元测试和调试的实践解决方案 用Lambda表达式实现面向对象编程的SOLID原则 编写能有效执行消息传送和非阻塞I/O的并发应用一起来看看 《Java 8函数式编程》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器