- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
OSS的Object包括很多的元數(shù)據(jù),包括Key值(目錄、名稱)、http頭信息和user自定義元數(shù)據(jù)。用戶在上傳Object或者在后續(xù)使用的過程中可能需要修改對應(yīng)的數(shù)據(jù)。有兩種方法可以實現(xiàn)該功能:
1. 可以將Object下載到本地,刪除原來的Object,重新上傳更改為元數(shù)據(jù)的Object以達到更改的效果。該方法是最基本的方法,但是很耗時并且消耗資源。因此不建議用戶使用該方法
2. 可以通過CopyObjcet或者UploadPartCopy接口對Object進行拷貝,修改過程可以修改目標文件的元數(shù)據(jù),再把源文件刪除即可,建議用戶使用該方法進行操作。這里以Java SDK修改文件目錄和名稱為例:
String bucketName = "bucket_sample";
String sourceKey = "menu1/src_sample";
String dstKey = "menu2/dst_sample";
OSSClient client = new OSSClient(ACCESS_ID, ACCESS_KEY, ACEESS_TOKEN);
client.copyObject(bucketName, sourceKey, bucketName, dstKey);
client.deleteObject(bucketName, sourceKey);
提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP