網(wǎng)站首頁 編程語言 正文
- 準備好需要的參數(shù)Access Key ID和Access Key Secret,以及Bucket存儲空間名稱(自行去阿里云后臺申請)
- 通過composer安裝依賴包,該命令只安裝oss的依賴不影響其他現(xiàn)使用的依賴包
composer require aliyuncs/oss-sdk-php
- 可將oss的配置信息,寫到config.conf配置文件中
'aliyun_oss' => [ 'accessKeyId' => '', //您的Access Key ID 'accessKeySecret' => '', //您的Access Key Secret 'endpoint' => '', //阿里云oss 外網(wǎng)地址endpoint 'bucket' => '', //Bucket名稱 'url' => '' // 訪問的地址 ]
- 同3,也可將oss的配置信息直接寫在邏輯代碼中
public function uploadOss(){ // Access Key ID $accessKeyId = ""; // TODO // Access Key Secret $accessKeySecret = ""; // TODO // Endpoint以杭州為例,其它Region請按實際情況填寫。 $endpoint = "http://oss-cn-beijing.aliyuncs.com"; // 存儲空間名稱 $bucket= ""; // TODO // 文件名稱 $object = ''; // TODO //
由本地文件路徑加文件名包括后綴組成,例如/users/local/myfile.txt $filePath = config('img_savePath') . $result['msg']; try{ $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); //判斷bucketname是否存在,不存在就去創(chuàng)建 if( !$ossClient->doesBucketExist($bucket)){ $ossClient->createBucket($bucket); } $uploadinfo = $ossClient->uploadFile($bucket, $object, $filePath); // $uploadinfo['info']['url']為圖片的地址 } catch(OssException $e) { // printf(__FUNCTION__ . ": FAILED\n"); // printf($e->getMessage() . "\n"); // return; } }
原文鏈接:https://blog.csdn.net/qq_36611673/article/details/123225797
相關推薦
- 2022-08-02 Python面試之os.system()和os.popen()的區(qū)別詳析_python
- 2023-04-07 React?useContext與useReducer函數(shù)組件使用_React
- 2022-11-23 詳解Android消息機制完整的執(zhí)行流程_Android
- 2022-04-15 ASP.NET?Core基礎之請求處理管道_基礎應用
- 2022-02-23 Linux用戶建立腳本/猜字游戲/網(wǎng)卡流量監(jiān)控介紹_Linux
- 2022-04-25 python回溯算法實現(xiàn)全排列小練習分享_python
- 2022-03-26 C語言猜兇手及類似題目的實現(xiàn)示例_C 語言
- 2022-06-19 SQL?Server?Agent?服務啟動后又停止問題_MsSql
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支