美文网首页
七牛云上传

七牛云上传

作者: 第八号灬当铺 | 来源:发表于2018-04-10 21:27 被阅读0次
    1. 获取AK和SK


    2.新建存储空间

    3.获取空间的默认域名 该域名可配置

    3.引入maven依赖

    <dependency>
        <groupId>com.qiniu</groupId>
        <artifactId>qiniu-java-sdk</artifactId>
        <version>[7.2.0, 7.2.99]</version>
    </dependency>
    
    1. 直传文件
    public static void main(String[] args) {
        String ak = "5BTWCnr5NBGUD************************";
        String sk = "2V_zzBQCZbRahe4************************";
        String bucket = "test";
        String token = Auth.create(ak, sk).uploadToken(bucket);
        // 0华东 1华北 2华南  Na0北美
        Configuration cfg = new Configuration(Zone.zone2());
        UploadManager uploadManager = new UploadManager(cfg);
        try {
            byte[] fileBytes = FileUtil.readBytes("D:\\img.jpg");
            Response put = uploadManager.put(fileBytes, "first.jpg", token);
            // put.bodyString() 响应json字符串
            DefaultPutRet defaultPutRet = put.jsonToObject(DefaultPutRet.class);
            System.err.println(defaultPutRet.key);
            System.err.println(defaultPutRet.hash);
            // 访问路径
            String imgUrl = "p6yyzr1q1.bkt.clouddn.com" + "/" + defaultPutRet.key;
            System.err.println(imgUrl);
        } catch (QiniuException e) {
            e.printStackTrace();
        }
    }
    

    相关文章

      网友评论

          本文标题:七牛云上传

          本文链接:https://www.haomeiwen.com/subject/czfohftx.html