php接入七牛雲api


因本人對php了解不多,所以只做了最簡單的一部分,只為流程能跑完。

需求

前端向php請求圖片上傳憑證→php向七牛獲取憑證→php將憑證傳給前端→前端向七牛上傳圖片並獲取圖片key值→前端將獲取到的key傳給php→php將key值存入數據庫

需要:在七牛雲有一個對象存儲空間

其他鏈接:vue使用富文本編輯器vue-quill-editor實現配合后台將圖片上傳至七牛在七牛雲建對象存儲用於上傳圖片

一、引入七牛phpsdk  官方文檔

1、將sdk文件夾下載至項目目錄

2、引入入口文件

require('../../methods/qiniu_sdk/autoload.php');

3、使用Auth模塊

use Qiniu\Auth;

4、獲取文件上傳憑證

$accessKey = '你在七牛的accessKey';
$secretKey = '你在七牛的secretKey';
$bucket='你在七牛建的空間名稱';
  // 初始化簽權對象
$auth = new Auth($accessKey, $secretKey);
// 生成上傳Token
$token = $auth->uploadToken($bucket);
$key = $auth->getAccessKey();
$arr=array('unload_token'=>$token,'accessKey'=>$accessKey);
echo retJson(200,'獲取成功',$arr);

核心內容就那么多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM