php接入七牛雲api

2022-08-22 22:18:13 字數 743 閱讀 6851

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

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

需要:在七牛雲有乙個物件儲存空間

一、引入七牛phpsdk  官方文件

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);

核心內容就那麼多。

七牛雲儲存

總共100分,選擇5 5,填空5 5 問答程式設計5 10 選擇主要知識點 1.二叉樹遍歷 已知前,後序遍歷求不可能的中序遍歷 2.查詢 3.大根堆 4.網路 tcp udp等 5.圖,乙個有五個頂點的圖,要去掉多少條邊才能生成樹 填空 1.數列找規律 2.求概率 磁碟丟檔案概率計算 3.aba b...

七牛雲面經

2018 3 28 1 c 過載和重寫的區別 2 說說c 的型別安全機制 3 你的專案裡面是將模組封裝成了動態庫,為什麼用動態庫不用靜態庫。分別從使用 編譯 作業系統角度說說動態庫和靜態庫的區別。4 讓你實現乙個vector,要注意哪些細節 5 程序和執行緒的區別,為什麼有了程序還要執行緒,你的專案...

七牛雲儲存資源

伺服器上資源有限,所以如果把所有檔案都放到伺服器上,肯定有所不便 首先註冊七牛雲並實名認證,需要上傳本人手持身份證正反面 註冊完成後回到主頁 流程如下 物件儲存 新建儲存空間 繫結網域名稱 注1 阿里雲 others dns解析 注2 內容管理 上傳檔案 這裡的主要坑在注1和注2,單獨摘出來講 比如...