对象存储OSS如何把对象放入文件夹
生活随笔
收集整理的這篇文章主要介紹了
对象存储OSS如何把对象放入文件夹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先先講些OSS 對象存儲的基本概念:
(1):對象(object) 對象是存儲在COS中基本數據單位,也就是最小單位,用戶的每個文件都是一個Object,Object包含了Key、Data和MetaData。其中,Key是Object的名稱,在桶內唯一標識一個對象;Data是Object的數據;MetaData是對該Object的描述信息。
(2)桶(Bucket)是對象的容器,桶名全局唯一,通過桶名和對象名可以唯一定位到具體資源。COS允許每個用戶最多創建100個桶,而桶里面的對象個數無限制
對象命令規范不能以 "/" 或者 ""字符開頭
對象存儲本身沒有文件夾的概念,一切都是對象,顯示的時候需要做一個轉換!
桶名稱
通過網頁生成的文件夾
我們需要把對象放入該文件夾里面 ,而說明又說了對象存儲OSS本身沒有文件夾的概念。那就意味則 API接口的
// 上傳對象到桶中
s3.putObject(new PutObjectRequest(bucketName, key, createFile()));
無法做到,只會放入到該桶的根目錄下?。?!
現在公布解決方式:
在桶內對象的Key是唯一標識符號,如:test-bucket-db1e0cbf-88c3-45f6-8bea-6861488f4184/image+你自定義的格式 這樣寫Key的名稱就寫自動寫入到該文件夾下面,有一點要注意?。?! 不要把桶的 / 斜杠寫進去了 對象命令規范不能以 "/" 或者 ""字符開頭
到此該錯誤就解決了!
總結
以上是生活随笔為你收集整理的对象存储OSS如何把对象放入文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios8 wifi太慢怎么办?ios8
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?