這文章是建立在你已經注冊號阿里雲的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.然后你就可以試試了...