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());
            }
        }
  • 相关阅读:
    优化Android Studio/Gradle构建
    Android sdk 搭建
    map排序
    单例
    一些rtsp实现的开源代码
    MySQL性能优化/调优:默认配置的修改
    mysql 优化 实现命中率100%
    mysql性能优化-慢查询分析、优化索引和配置
    findbugs规则
    网络编程及并发编程总结
  • 原文地址:https://www.cnblogs.com/zeussbook/p/15403020.html
Copyright © 2011-2022 走看看