1 基本概念
OSS 阿里雲對象存儲服務,簡稱OSS,是一種面向海量數據規模的分佈式存儲服務,具有穩定、可靠、安全、低成本的特點
bucket 用戶可以在阿里雲上新建一個bucket用於存儲文件,bucket實際上相當於你的oss在阿里雲上的名字,大家的bucket名字存在競爭關係
endpoint 表示你申請的oss實際存儲在那個物理服務器,不同的endpoint代表着不同的服務器的位置
典型的申請界面:
常用字段的使用
2 上傳到oss指定目錄
在設置objectName的值時帶上目錄信息。
比如我的bucket的name是 jssstorage ,該bucket根目錄下有pic這個文件夾,我們想把圖片文件傳到pic這個文件夾中,pic的名字是pic1.png, 這時
String objectName = "pic/pic1";
ossService.asyncPutImage(objectName, picturePath, getPutCallback(), new ProgressCallbackFactory<PutObjectRequest>().get());
3 參考
OSS如何上傳文件到Bucket下的子目錄中 https://www.jiweichengzhu.com/article/dcf007856ea5481dbacbef924eb49f5c
oss中Android端上傳文件最佳實踐 https://helpcdn.aliyun.com/document_detail/31943.html?spm=a2c4g.11186623.2.10.496c28abdX4yFO