springboot 整合OSS

 

OSS

阿里雲對象存儲服務(Object Storage Service,簡稱 OSS),是阿里雲提供的海量、安全、低成本、高可靠的雲存儲服務。OSS可用於圖片、音視頻、日誌等海量文件的存儲。各類終端設備、Web網站程序、移動應用能夠直接向OSS寫入或讀取數據。git

 

在pom.xml中添加相關依賴

<!-- OSS SDK 相關依賴 -->
<dependency>
    <groupId>com.aliyun.oss</groupId>
    <artifactId>aliyun-sdk-oss</artifactId>
    <version>2.5.0</version>
</dependency>

 

修改SpringBoot配置文件

修改application.yml文件,添加OSS相關配置。github

注意:endpoint、accessKeyId、accessKeySecret、bucketName、callback、prefix都要改成你本身賬號OSS相關的,callback須要是公網能夠訪問的地址。spring

# OSS相關配置信息
aliyun:
  oss:
    endpoint: oss-cn-shenzhen.aliyuncs.com # oss對外服務的訪問域名
    accessKeyId: test # 訪問身份驗證中用到用戶標識
    accessKeySecret: test # 用戶用於加密簽名字符串和oss用來驗證簽名字符串的密鑰
    bucketName: macro-oss # oss的存儲空間
    policy:
      expire: 300 # 簽名有效期(S)
    maxSize: 10 # 上傳文件大小(M)
    callback: http://localhost:8080/aliyun/oss/callback # 文件上傳成功後的回調地址
    dir:
      prefix: mall/images/ # 上傳文件夾路徑前綴

 

文章詳情:https://macrozheng.github.io/mall-learning/#/architect/mall_arch_10安全

相關文章
相關標籤/搜索