yii2上傳七牛圖片(超詳細)
阿新 • • 發佈:2018-11-16
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
第三步:
publicfunction 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上傳七牛圖片(超詳細)