ThinkPHP之七牛雲儲存

pswyjz發表於2021-09-09

圖片描述

Thinkphp之七牛雲儲存

七牛雲儲存是thinkphp儲存型別可選項之一,怎麼使用呢,好了不賣關子了,下面就詳細介紹使用方法
首先是註冊一個七牛賬戶


圖片描述

Thinkphp之七牛雲儲存


然後登陸


圖片描述

Thinkphp之七牛雲儲存


然後選擇新增資源,選擇物件儲存

圖片描述

Thinkphp之七牛雲儲存


圖片描述

Thinkphp之七牛雲儲存


然後填寫空間名稱(即bucket,後面會用到這個名稱),訪問控制為公開(選擇公開訪問是為了操作方便,當然你也可以選擇私有,不過請求資源時候需要授權),確認建立。


進入剛才建立的資源,記錄下域名

圖片描述

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之七牛雲儲存](http://upload-images.jianshu.io/upload_images/2825702-adf11ef0707f8407?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

$info 即為上傳後返回的資訊,其中url是檔案的地址,形如[url] => ,將該欄位儲存,後面訪問時候就訪問這個地址。至此檔案上傳到七牛雲儲存完畢,後面我會給出如何進行刪除及其他操作的示例。



作者:回眸淡然笑
連結:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2804544/,如需轉載,請註明出處,否則將追究法律責任。

相關文章