阿里雲對象存儲服務(Object Storage Service,簡稱 OSS),是阿里雲提供的海量、安全、低成本、高可靠的雲存儲服務。OSS可用於圖片、音視頻、日誌等海量文件的存儲。各類終端設備、Web網站程序、移動應用能夠直接向OSS寫入或讀取數據。git
<!-- OSS SDK 相關依賴 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.5.0</version> </dependency>
修改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安全