摘要:原文發表在我的個人網站如何在中使用阿里云阿里云提供了基于命名空間的版,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個包安裝將以下內容增加到然后運行。
原文發表在我的個人網站:如何在 Laravel 中使用阿里云 OSS
阿里云提供了基于命名空間的 V2 版 SDK,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個 Composer 包:https://github.com/johnlui/AliyunOSS
安裝將以下內容增加到 composer.json:
jsonrequire: { "johnlui/aliyun-oss": "dev-master" }
然后運行 composer update。
使用phpuse JohnLuiAliyunOSSAliyunOSS; // 構建 OSSClient 對象 // 三個參數:服務器地址、阿里云提供的AccessKeyId、AccessKeySecret $oss = AliyunOSS::boot("http://oss-cn-qingdao.aliyuncs.com", $AccessKeyId, $AccessKeySecret); // 設置 Bucket $oss = $oss->setBucket($bucketName); // 上傳一個文件(示例文件為 public 目錄下的 robots.txt) // 兩個參數:資源名稱、文件路徑 $oss->uploadFile("robots.txt", public_path("robots.txt")); // 從服務器獲取這個資源的 URL 并打印 // 兩個參數:資源名稱、過期時間 echo $oss->getUrl("robots.txt", new DateTime("+1 day"));
就是這么簡單,喜歡可以去 Github上 Star 哦!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31910.html
摘要:為什么使用對象存儲對象存儲是云服務提供商面向企業和個人開發者提供的高可用,高穩定,強安全的云端存儲服務。什么是阿里云對象存儲服務,簡稱,是阿里云提供的海量安全低成本高可靠的云存儲服務。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是永不停息的追求。 個人網站:https:/...
摘要:前言因為項目需求,需要把圖片上傳至阿里云,我的接口和后臺項目是分開的,都使用的框架開發,接入這里就不做討論了,這里主要說一下上傳阿里的問題。 前言 因為項目需求,需要把圖片上傳至阿里云 OSS,我的 Api 接口和后臺項目是分開的,都使用的 laravel 框架開發,Api 接入 OSS 這里就不做討論了,這里主要說一下 laravel-admin 上傳阿里 OSS 的問題。 網上的一...
閱讀 1629·2023-04-25 18:19
閱讀 2078·2021-10-26 09:48
閱讀 1079·2021-10-09 09:44
閱讀 1730·2021-09-09 11:35
閱讀 3027·2019-08-30 15:54
閱讀 2020·2019-08-30 11:26
閱讀 2284·2019-08-29 17:06
閱讀 883·2019-08-29 16:38