thinkphp使用阿里雲OSS最新SDK,文件部署


這文章是建立在你已經注冊號阿里雲的OSS,和創建好Bucket前提下:
其實阿里雲的幫助與文檔寫的很詳細,這里只說一下源碼方式

1.phpsdk下載地址(摘自阿里雲OSS的幫助與文檔)(也有我自己下載的一個在附件里)
github地址:https://github.com/aliyun/aliyun-oss-php-sdk
ChangeLog:https://github.com/aliyun/aliyun-oss-php-sdk/blob/master/CHANGELOG.md
歷史版本:https://github.com/aliyun/aliyun-oss-php-sdk/releases

2.下載后文件應該是是這樣的:

接下來.把這個文件夾放到\ThinkPHP\Library\Vendor目錄下:

接着可以隨便在一個控制其中寫入以下代碼:

(代碼:
use OSS\OssClient; // | OSS客戶端類,用戶通過OssClient的實例調用接口 |
use OSS\Core\OssException; // | OSS異常類,用戶在使用的過程中,只需要注意這個異常|
require_once "./ThinkPHP/Library/Vendor/aliyu/autoload.php"; //引入這個阿里雲文件
)
接着再任何一個方法中使用:
$accessKeyId = "<您從OSS獲得的AccessKeyId>"; ;
$accessKeySecret = "<您從OSS獲得的AccessKeySecret>";
$endpoint = "<您選定的OSS數據中心訪問域名,例如oss-cn-hangzhou.aliyuncs.com>";
try {
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
} catch (OssException $e) {
print $e->getMessage();
}
就可測試sdk是否可用了。
接着我想你看這個文件就能好好用了:


ps:買一個OSS自己玩下也行,反正半年40g空間才5塊錢。但是要先注冊阿里雲賬號(自己百度)。下面也是ps
1.先注冊阿里雲賬號
2.購買阿里雲OSS服務
3.進入阿里雲的管理控制台,選擇OSS控制台,創建Bucket(可多個,可用這個平台管理上傳的文件)
4.獲取Access Key(2個主要參數或者3個)
5.注意使用的的是哪個區域的服務器,鏈接會不一樣(主要看紅框內的)

6.然后你就可以試試了...


免責聲明!

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



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