這文章是創建在你已經註冊號阿里雲的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.而後你就能夠試試了...php