PHP 七牛雲--圖片上傳


  1. 下載PHP SDK包;
  2. 在頁面中引入autoload.php 如:require ‘php-sdk-7.2.2/autoload.php’;
  3. 實例化類
  4. 設置上傳屬性accessKey secretKey,$bucket(七牛雲上圖片空間名)
  5. 獲取上傳$token 代碼如下
    `require ‘php-sdk-7.2.2/autoload.php’;

use Qiniu\Auth;

use Qiniu\Storage\UploadManager; //實例化上傳類

$accessKey = ‘TUl2zAkKWzhiyxYdvQ0CKtYmbASRDAc7qdqrN4F’;

$secretKey = ‘98-z6PXSZcd5BGGdUjwY5TkSzJmVGPq8qNDcvH_m’;

auth=newAuth( accessKey,$secretKey);

$bucket = ‘imagelist’;

// 生成上傳Token
token= auth->uploadToken($bucket);
6,獲取 文件上傳的本地路徑 和 設置上傳後的名稱 假設代碼如下
$filePath=’C:\Users\libojian\Pictures\98164BDBEEA42CE75B126C1A5BE89285.png’;

// 上傳到七牛後保存的文件名
$key = ‘3.png’;
7,進行上傳 代碼如下
// 初始化 UploadManager 對象並進行文件的上傳。
uploadMgr=newUploadManager();//調UploadManagerputFilelist( ret, err)= uploadMgr->putFile(token, key, filePath);echo\n====>putFileresult:\n;if( err !== null) {

var_dump($err);

} else {

var_dump($ret);

}

path=http://ozk8wvodw.bkt.clouddn.com/. ret[‘key’];
echo $path;`

注:加載好SDK後粘貼上面代碼可是實現PHP上傳,初學者注意嘍,上面是本人本地的配置,你要用的一定要將accessKey secretKey ,$bucket 改成你的七牛雲上面的相應的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章