zoukankan      html  css  js  c++  java
  • 七牛云文件复制

    官方文档没有实例,因此记录一下

            <dependency>
                <groupId>com.qiniu</groupId>
                <artifactId>qiniu-java-sdk</artifactId>
                <version>7.2.29</version>
            </dependency>
     /**
         * 复制七牛云文件
         * @param fromBucket 源空间,这里在七牛云控制台获取,例如:test-bucket
         * @param fromKey 源文件名称 文件访问路径域名后面的值,例如:u/132/10000132/202110/o/3251c4594a8f4fb08ab85f35c66870e3.png
         * @param toBucket 目标空间,同上fromBucket
         * @param toKey 目标文件名称,同上fromKey,这个可以自定义,例如:avatar/o/3667/13667/d267f07a63db491ba629c54bf87f034c.jpg
         */
        public static void copyFile(String fromBucket,String fromKey,String toBucket,String toKey){
            //构造一个带指定 Region 对象的配置类
            Configuration cfg = new Configuration(Region.region0());
            //accessKey,secretKey控制台配置的
            Auth auth = Auth.create(accessKey, secretKey);
            BucketManager bucketManager = new BucketManager(auth, cfg);
            try {
                bucketManager.copy(fromBucket, fromKey, toBucket, toKey);
            } catch (QiniuException ex) {
                //如果遇到异常,说明移动失败
                LogUtil.showData("===>>>执行复制七牛云文件失败:exception="+ex.response.toString());
            }
        }
  • 相关阅读:
    (转)堆与堆排序
    Cantor的数表
    Sticks(poj 1011)
    Square(hdu 1511)
    Fire Net(hdu 1045)
    Lake Counting(poj 2386)
    Ants (POJ 1852)
    A + B Problem II 大数加法
    深入理解计算机系统第二版家庭作业2.66
    C++ 队列queque/deque
  • 原文地址:https://www.cnblogs.com/zeussbook/p/15403020.html
Copyright © 2011-2022 走看看