《PHP實例:Laravel中使用阿里云OSS Composer包分享》要點:
本文介紹了PHP實例:Laravel中使用阿里云OSS Composer包分享,希望對您有用。如果有疑問,可以聯系我們。
PHP實例阿里云提供了基于命名空間的 V2 版 SDK,但是文檔不是很完整,使用門檻比擬高,于是我封裝了一個 Composer 包:https://github.com/johnlui/AliyunOSS
PHP實例安裝
PHP實例將以下內容增加到 composer.json:
PHP實例??? "johnlui/aliyun-oss": "dev-master"
PHP實例}
PHP實例然后運行 composer update
PHP實例使用
PHP實例
// 構建 OSSClient 對象
// 三個參數:服務器地址、阿里云提供的AccessKeyId、AccessKeySecret
$oss = AliyunOSS::boot('http://oss-cn-qingdao.aliyuncs.com',? $AccessKeyId, $AccessKeySecret);
PHP實例// 設置 Bucket
$oss = $oss->setBucket($bucketName);
PHP實例// 上傳一個文件(示例文件為 public 目錄下的 robots.txt)
// 兩個參數:資源名稱、文件路徑
$oss->uploadFile('robots.txt', public_path('robots.txt'));
PHP實例// 從服務器獲取這個資源的 URL 并打印
// 兩個參數:資源名稱、過期時間
echo $oss->getUrl('robots.txt', new DateTime("+1 day"));
PHP實例便是這么簡單,喜歡可以去 Github 上 Star 哦!
維易PHP培訓學院每天發布《PHP實例:Laravel中使用阿里云OSS Composer包分享》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。