开发者社区> 问答> 正文

修改meta的用法示例

已解决

展开
收起
游客kgv23kuklabpk 2017-12-16 17:36:58 532 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    OSS的Object包括很多的元数据,包括Key值(目录、名称)、http头信息和user自定义元数据。您在上传Object或者在后续使用的过程中可能需要修改对应的数据。有两种方法可以实现该功能: 

    1. 可以将Object下载到本地,删除原来的Object,重新上传更改为元数据的Object以达到更改的效果。该方法是最基本的方法,但是很耗时并且消耗资源。因此不建议您使用该方法。 

    2. 可以通过CopyObjcet或者UploadPartCopy接口对Object进行拷贝,修改过程可以修改目标文件的元数据,再把源文件删除即可,建议您使用该方法进行操作。这里以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);


    更多信息请参考设置对象/文件元信息

    如果问题还未能解决,请联系售后技术支持

     

     

    2017-12-19 20:24:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载