YII2呼叫阿里雲Oss 物件儲存服務

2021-09-11 14:24:38 字數 1514 閱讀 2913

composer安裝oss-skd包 位址 :: 

例項**

//根據使用composr安裝的skd 編寫的上傳 ,此處在sdk包中的ossclient類做出了更改

/*** $path 形式為 '/image/2019-02-26/aa.png' 無需攜帶網域名稱

*/public function ossupload($path,$file)

return false;

}

ossclient的修改

//構造方法的更改 這些更改只是將引數挪動到了 構造方法裡邊

public function __construct($accesskeyid, $accesskeysecret, $endpoint, $iscname = false, $securitytoken = null, $requestproxy = null)

if (empty($accesskeysecret))

if (empty($endpoint))

$this->hostname = $this->checkendpoint($endpoint, $iscname);

$this->accesskeyid = $accesskeyid;

$this->accesskeysecret = $accesskeysecret;

$this->securitytoken = $securitytoken;

$this->requestproxy = $requestproxy;

self::checkenv();

}//執行上傳的方法的更改

原圖清晰度的60% 

原圖清晰度的80%

裁剪 先壓縮再裁剪 

/circle,r_100

阿里雲OSS物件儲存

1 如果您通過composer管理您的專案依賴,可以在你的專案根目錄執行 composer require aliyuncs oss sdk php 或者在你的composer.json 中宣告對 aliyun oss sdk for php 的依賴 require 然後通過composer ins...

阿里雲物件儲存OSS入門

基於阿里雲提供的的檔案傳輸服務,可以對檔案實施 oss 有一些注意事項 下面是從阿里雲官網 oss基本概念摘抄的幾個重要的基本概念。物件 object 物件是 oss 儲存資料的基本單元,也被稱為 oss 的檔案。和傳統的檔案系統不同,物件沒有檔案目錄層級結構的關係。物件由元資訊 object me...

Laravel 使用阿里雲 oss 儲存物件

1 composer require jacobcyl ali oss storage dev masterjacobcyl alioss aliossserviceprovider class disks oss driver oss access id access key bucket end...