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());
            }
        }
  • 相关阅读:
    JVM视角:值传递or引用传递?【转】
    mybaits trim用法
    Collections.shuffle()用法
    api缓存
    接口开发
    Integer.parseInt()和这个Integer.valueOf()的详解【转】
    MyBatis 通过包含的jdbcType类型
    idea 相关设置
    idea快捷键
    equals 与 ==
  • 原文地址:https://www.cnblogs.com/zeussbook/p/15403020.html
Copyright © 2011-2022 走看看