1. 程式人生 > >yii2上傳七牛圖片(超詳細)

yii2上傳七牛圖片(超詳細)

function load ech color inf pub index 頁面 lin

其實不止是yii框架可以用, 因為只是一個類庫使用,在哪個框架都可以用

前期準備

1.在七牛註冊賬號https://portal.qiniu.com/signup/choice

2.創建空間https://portal.qiniu.com/bucket(記住存儲空間名稱和存儲區域)

3.創建秘鑰https://portal.qiniu.com/user/key

第一步:

在composer.json裏面的require屬性裏面加"crazyfd/yii2-qiniu": "dev-master"

技術分享圖片

第二步:

在根目錄執行 composer update

第三步:

    public
function actionTest() { $ak = ‘自己的ak‘; $sk = ‘自己的sk‘; $domain = ‘自己的地址‘;//在https://portal.qiniu.com/bucket/bucket/index頁面查看 $qiniu = new \crazyfd\qiniu\Qiniu($ak, $sk,$domain, ‘創建空間的名字‘,‘所屬地區‘);//所屬地區 華東east_china(默認),華北north_china,華南south_china,北美north_america $key
= time(); $qiniu->uploadFile($_FILES[‘file‘][‘tmp_name‘],$key); $url = $qiniu->getLink($key);//圖片的url echo $url; }

測試可以用postman測試, 參數名是file

註釋很清楚了吧, 不懂的留言或者左側菜單加我QQ

yii2上傳七牛圖片(超詳細)