ThinkPHP开发——使用七牛云存储
七牛云存储是thinkphp存储类型的选项之一。怎么用?不卖的话,详细介绍一下使用方法。首先,注册一个七牛账号。
ThinkPHP开发——使用七牛云存储
然后登录
ThinkPHP开发——使用七牛云存储
然后选择添加资源并选择对象存储
ThinkPHP开发——使用七牛云存储
ThinkPHP开发——使用七牛云存储
然后填写空间名称(bucket,后面会用到),访问控制是公共的(选择公共访问是为了方便操作,当然也可以选择私有,但是请求资源时需要授权),确认创建。
输入刚刚创建的资源并记录域名
ThinkPHP开发——使用七牛云存储
在个人面板中选择密钥管理,在此获取您的访问密钥和加密密钥。准备工作完成,下面是具体的配置和代码实现。在config.php配置文件中进行以下配置
config _ qiniu '=array(' access key '=' ',//这里填写七牛AK 'secretKey '=' ',//这里填写七牛SK'domain'=' ',//这里是域名' bucket'='sangaolamu'//这里是七牛之间的“空格”' config '=array(' maxSize '=5 * 1024 * 1024,' rootPath'=')。/Uploads/'、' savePath'=' '、' saveName'=array('uniqid '、'')、' exts'=array('jpg '、' gif '、' png '、' JPEG ')、' auto sub'=true、' sub name'=array ('date '、' ymd '),//然后将原来上传到local的代码片段修改为下面需要调用上传的代码$ config=C(' config ');$ config _ qiniu=C(' config _ qiniu ');$upload=new ThinkUpload($config,' Qiniu ',$ config _ Qiniu);$ info=$ upload-上传();[Thinkphp的七牛云存储](http://upload-images.jianshu.io/upload _ images/2825702-ADF 11ef 0707 f 8407?imagemog 2/自动定向/剥离|imageView2/2/w/1240)
$info是上传后返回的信息,其中url是文件的地址,表单为[URL]=http://ob9pbn9dt.bkt.clouddn.com/20160802_57a05d764e1f4.jpg.保存此字段,以后访问时再访问此地址。现在文件已经上传到齐牛云存储,后面我会举例说明如何删除等操作。